:root{--pjb-navy:#102b46;--pjb-ink:#19384f;--pjb-muted:#667985;--pjb-aqua:#13aaa4;--pjb-aqua-soft:#eaf8f6;--pjb-coral:#fb766b;--pjb-warm:#fbfaf7;--pjb-line:#dce7ea;--pjb-white:#fff;--pjb-shadow:0 18px 48px rgba(16,43,70,.08)}
.petjovial-unified-blog-page .site-main,.pjblog-template-shell{max-width:none!important;padding:0!important;margin:0!important}.pjblog{font-family:inherit;color:var(--pjb-ink);background:#fff}.pjblog *{box-sizing:border-box}.pjblog a{text-decoration:none}.pjblog-hero{padding:72px max(24px,calc((100vw - 1180px)/2)) 58px;background:linear-gradient(135deg,#eefafa 0%,#fbfaf7 72%);border-bottom:1px solid #e8efef}.pjblog-hero__eyebrow,.pjblog-section-heading span{display:block;font-size:12px;font-weight:800;letter-spacing:.13em;color:var(--pjb-coral);margin-bottom:13px}.pjblog-hero__layout{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(260px,.55fr);gap:54px;align-items:end}.pjblog-hero h1{font-size:clamp(42px,5vw,67px);line-height:1.02;letter-spacing:-.045em;color:var(--pjb-navy);margin:0;max-width:860px}.pjblog-hero__lede{font-size:18px;line-height:1.7;color:var(--pjb-muted);max-width:760px;margin:23px 0 0}.pjblog-hero__stat{border:1px solid #d4e6e7;background:rgba(255,255,255,.78);border-radius:20px;padding:26px 24px;box-shadow:0 14px 35px rgba(16,43,70,.05)}.pjblog-hero__stat strong{display:block;color:var(--pjb-navy);font-size:34px;line-height:1}.pjblog-hero__stat span{display:block;color:#718692;font-size:12px;line-height:1.45;margin-top:8px;text-transform:uppercase;letter-spacing:.06em}.pjblog-search{display:flex;align-items:center;gap:12px;max-width:760px;margin-top:34px;background:#fff;border:1px solid #d9e5e7;border-radius:15px;padding:5px 7px 5px 18px;box-shadow:0 12px 32px rgba(16,43,70,.06)}.pjblog-search__icon{width:16px;height:16px;border:2px solid #78909e;border-radius:50%;position:relative;flex:none}.pjblog-search__icon:after{content:"";width:7px;height:2px;background:#78909e;position:absolute;right:-6px;bottom:-3px;transform:rotate(45deg);border-radius:2px}.pjblog-search input{border:0!important;outline:0!important;box-shadow:none!important;background:transparent!important;color:var(--pjb-ink);font-size:16px;padding:12px 6px;flex:1;min-width:0}.pjblog-search__clear{border:0;background:#eef5f6;color:var(--pjb-navy);border-radius:10px;padding:10px 13px;font-weight:750;cursor:pointer}.pjblog-browser{padding:58px max(24px,calc((100vw - 1180px)/2)) 78px;background:#fff}.pjblog-section-heading{display:grid;grid-template-columns:1fr .8fr;gap:50px;align-items:end;margin-bottom:26px}.pjblog-section-heading h2{font-size:clamp(30px,3.3vw,45px);line-height:1.08;letter-spacing:-.035em;color:var(--pjb-navy);margin:0}.pjblog-section-heading p{font-size:15px;line-height:1.7;color:var(--pjb-muted);margin:0}.pjblog-filters{display:flex;gap:9px;overflow:auto;padding:4px 1px 18px;scrollbar-width:thin}.pjblog-filter{border:1px solid var(--pjb-line);background:#fff;color:#476274;border-radius:999px;padding:10px 14px;white-space:nowrap;font-size:12px;font-weight:780;cursor:pointer}.pjblog-filter small{opacity:.62;margin-left:4px;font-size:10px}.pjblog-filter.is-active{background:var(--pjb-navy);border-color:var(--pjb-navy);color:#fff}.pjblog-results{display:flex;justify-content:space-between;align-items:center;gap:20px;border-top:1px solid #edf2f3;padding:16px 0 22px;color:#788a95;font-size:12px}.pjblog-results strong{color:var(--pjb-navy)}.pjblog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.pjblog-card{border:1px solid var(--pjb-line);border-radius:18px;padding:23px;background:#fff;display:flex;flex-direction:column;min-height:270px;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.pjblog-card:hover{transform:translateY(-2px);box-shadow:var(--pjb-shadow);border-color:#c7dadd}.pjblog-card[hidden]{display:none!important}.pjblog-card__top{display:flex;justify-content:space-between;gap:10px;align-items:center}.pjblog-card__type{display:inline-flex;align-items:center;width:max-content;font-size:10px;line-height:1.2;font-weight:850;letter-spacing:.075em;text-transform:uppercase;color:#0d817c;background:var(--pjb-aqua-soft);padding:7px 9px;border-radius:999px}.pjblog-card[data-pj-blog-type="compare"] .pjblog-card__type{color:#734f16;background:#fff7df}.pjblog-card[data-pj-blog-type="claims"] .pjblog-card__type{color:#6a536f;background:#f7eef9}.pjblog-card[data-pj-blog-type="vet-costs"] .pjblog-card__type{color:#895046;background:#fff0ed}.pjblog-card[data-pj-blog-type="company-reviews"] .pjblog-card__type{color:#355f77;background:#edf5fa}.pjblog-card h3{font-size:21px;line-height:1.22;letter-spacing:-.02em;margin:17px 0 11px}.pjblog-card h3 a{color:var(--pjb-navy)}.pjblog-card p{font-size:14px;line-height:1.65;color:var(--pjb-muted);margin:0 0 20px}.pjblog-card__footer{border-top:1px solid #edf2f3;padding-top:15px;margin-top:auto;display:flex;justify-content:space-between;align-items:center;gap:15px}.pjblog-card__footer span{font-size:11px;color:#82919a}.pjblog-card__footer a{font-size:13px;font-weight:800;color:#0c817c}.pjblog-load-wrap{text-align:center;margin-top:30px}.pjblog-load{border:1px solid var(--pjb-navy);background:var(--pjb-navy);color:#fff;border-radius:12px;padding:12px 18px;font-size:13px;font-weight:800;cursor:pointer}.pjblog-load:hover{background:#173b5b}.pjblog-empty{border:1px dashed #b9cbcf;border-radius:18px;padding:42px;text-align:center;color:var(--pjb-muted)}.pjblog-empty strong{display:block;color:var(--pjb-navy);font-size:20px;margin-bottom:5px}.pjblog-empty button{margin-top:10px;border:0;border-radius:10px;background:var(--pjb-navy);color:#fff;padding:10px 14px;font-weight:750;cursor:pointer}.pjblog-libraries{padding:60px max(24px,calc((100vw - 1180px)/2));background:#f3f8f8}.pjblog-libraries__grid{display:grid;grid-template-columns:repeat(5,1fr);gap:13px}.pjblog-library{display:block;background:#fff;border:1px solid var(--pjb-line);border-radius:16px;padding:21px;min-height:150px}.pjblog-library b{display:block;color:var(--pjb-navy);font-size:16px;margin-bottom:7px}.pjblog-library span{display:block;color:var(--pjb-muted);font-size:12px;line-height:1.55}.pjblog-library em{display:block;color:#0c817c;font-style:normal;font-weight:800;font-size:12px;margin-top:14px}.pjblog-note{padding:26px max(24px,calc((100vw - 1180px)/2));background:var(--pjb-navy);color:#d8e6ed;display:flex;justify-content:space-between;gap:25px;align-items:center}.pjblog-note p{margin:0;font-size:13px;line-height:1.6}.pjblog-note a{color:#8ee0db;font-size:13px;font-weight:800;white-space:nowrap}
@media(max-width:980px){.pjblog-hero__layout,.pjblog-section-heading{grid-template-columns:1fr}.pjblog-hero__layout{gap:28px}.pjblog-hero__stat{max-width:300px}.pjblog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pjblog-libraries__grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:640px){.pjblog-hero{padding-top:52px;padding-bottom:45px}.pjblog-browser,.pjblog-libraries{padding-top:48px;padding-bottom:52px}.pjblog-grid,.pjblog-libraries__grid{grid-template-columns:1fr}.pjblog-card{min-height:0}.pjblog-results,.pjblog-note{align-items:flex-start;flex-direction:column}.pjblog-note a{white-space:normal}.pjblog-section-heading{gap:14px}.pjblog-hero__stat{max-width:none}.pjblog-filters{margin-right:-24px;padding-right:24px}}
