body.home{--ink:#182c35;--accent:#be4123;--soft:#fff5dd;color:var(--ink);background:#fffdf8}.home .header{max-width:1280px;padding:22px 40px}.home .preview{background:#182c35;font-size:13px}.home .hero{max-width:1280px;background:#fff5d9;border:0;border-radius:0;padding:48px 40px 40px;grid-template-columns:1fr 1.08fr;gap:32px;overflow:hidden}.home .hero h1{font-size:clamp(36px,3.65vw,54px);line-height:1.4;letter-spacing:.015em;margin:18px 0 22px;color:#182c35}.home .hero h1 em{color:#b93e22;font-style:normal}.home .hero .eyebrow{font-size:14px;color:#7b3a24;letter-spacing:.02em;font-weight:700}.home .hero .lead{font-size:17px;line-height:1.95;color:#344247}.home .hero .heroart{align-self:center}.home .hero .heroart img{aspect-ratio:1.2;object-fit:cover;border:0;border-radius:0;mix-blend-mode:multiply}.home .heroart figcaption{text-align:right;color:#596164;font-size:12px}.hero-actions{display:flex;flex-direction:column;align-items:flex-start;gap:14px;margin:24px 0 12px}.home .hero .button{border-radius:6px;background:#bb3c20;color:#fff;box-shadow:none;min-height:60px;font-size:16px;padding:17px 23px}.text-link{font-size:15px;font-weight:700;color:#263b44;text-underline-offset:5px}.home .hero .micro{font-size:13px}.benefit-strip{max-width:1280px;margin:auto;background:#182c35;color:#fff;display:grid;grid-template-columns:repeat(3,1fr);padding:24px 30px}.benefit-strip>div{text-align:center;border-right:1px solid #6d777b;padding:0 12px}.benefit-strip>div:last-child{border:0}.benefit-strip strong{display:block;font-size:18px;color:#ffe399}.benefit-strip span{font-size:14px}.article-nav{background:transparent;margin-top:0;padding:25px 20px;max-width:1160px}.section{padding-top:76px;padding-bottom:76px}.sectionhead h2{font-size:36px;line-height:1.6}.quickcheck{gap:64px}.quickcheck .reading-intro h2{font-size:29px}.quickcheck dl{background:#f3f0e7;border-top-color:#182c35}.home .animal-grid{grid-template-columns:repeat(6,1fr);gap:20px}.home .animal-grid article{grid-column:span 2;background:#f4f1e9;border:0;border-radius:4px;padding:26px}.home .animal-grid article:nth-child(-n+2){grid-column:span 3;background:#fff1cf;color:#182c35;border-top:4px solid #c34125;padding:32px}.home .animal-grid article:nth-child(2){background:#e9eef0;border-top-color:#182c35}.home .animal-grid article:nth-child(-n+2) h3{font-size:26px;color:#182c35;line-height:1.65}.home .animal-grid article:nth-child(-n+2) p{color:#344247}.animal-label{font-size:14px;font-weight:800;color:#a63922;letter-spacing:.06em;display:block;margin-bottom:14px}.home .guard-strength{background:#182c35;color:white;border:0;border-radius:0;padding:60px 48px}.home .guard-strength .sectionhead h2,.home .guard-strength h3,.home .guard-strength p{color:#fff}.home .guard-strength .eyebrow,.home .guard-strength .pointnum{color:#ffdc82}.home .guard-strength .points article{border-color:#526168}.home .guard-strength a{color:#ffdf9c}.home .guard-strength .source-note{color:#d2dade}.points article{padding:28px 0}.points .pointnum{font-size:32px}.home .start{background:#fff0c9;color:#182c35;border:0;border-radius:4px;padding:55px 38px}.home .start h2,.home .start p{color:#182c35}.home .start .eyebrow{color:#a63922}.home .affiliate-cta>a{background:#b93e22;color:#fff;border:0;border-radius:6px;padding:20px 40px}.home .affiliate-cta>a:hover,.home .hero .button:hover{background:#963219}.publisher-note{max-width:none;margin:0 0 20px;padding:0;background:none;border:0;font-size:14px}.home .mobilecta a{background:#ffd982}.home .footerbrand{font-size:20px}.source-note{font-size:14px!important}.home .navcta{background:#b93e22}.home .comparison-table thead{background:#182c35}.home .comparison-table tbody tr:first-child{background:#fff6df}
@media(max-width:800px){.home .header{padding:16px 20px}.home .hero{padding:28px 22px 30px;gap:20px;display:flex}.home .hero .herocopy{display:contents}.home .hero .eyebrow{display:block;order:0;font-size:13px}.home .hero h1{font-size:clamp(30px,7.8vw,44px);line-height:1.4;order:1;margin:0}.home .hero .heroart{order:2;max-width:520px}.home .hero .heroart img{aspect-ratio:1.5;object-fit:cover}.home .hero .lead{order:3;font-size:16px}.hero-actions{order:4;margin:0;align-items:stretch}.home .hero .button{font-size:15px;width:100%;justify-content:center;padding:16px 12px}.hero-actions .text-link{text-align:center}.home .hero .micro{order:5;margin:0}.benefit-strip{padding:18px 12px;gap:0}.benefit-strip>div{padding:0 7px}.benefit-strip strong{font-size:14px;line-height:1.6}.benefit-strip span{font-size:12px;display:block;margin-top:6px}.section{padding:42px 22px}.sectionhead h2{font-size:27px}.home .animal-grid{grid-template-columns:1fr}.home .animal-grid article,.home .animal-grid article:nth-child(-n+2){grid-column:auto;padding:25px}.home .animal-grid article:nth-child(-n+2) h3{font-size:23px}.home .guard-strength{padding:42px 22px}.quickcheck .reading-intro h2{font-size:25px}.home .start{padding:36px 22px}.home .start h2{font-size:26px}.article-nav{gap:8px}.home .heroart figcaption{font-size:12px}.points .pointnum{font-size:26px}}

.campaign{max-width:1160px;margin:30px auto;display:grid;grid-template-columns:1fr 1.25fr;gap:40px;padding:30px 38px;border:2px solid #c13e22;background:#fff9e9;align-items:center}.campaign-label{font-size:14px;font-weight:800;color:#a93920}.campaign p{margin:5px 0;font-size:18px}.campaign strong{display:block;font-size:74px;line-height:1.25;color:#b93e22;letter-spacing:-.04em}.campaign strong small{font-size:24px;margin-right:8px}.campaign strong span{font-size:35px}.campaign>div>small{display:block;font-size:13px;line-height:1.75;margin:12px 0}.campaign a{font-size:15px;font-weight:800;color:#9b321c}.animal-photo{margin:0 0 24px}.animal-photo img{width:100%;height:240px;object-fit:cover;border-radius:2px;display:block}.animal-photo figcaption{font-size:12px;line-height:1.6;color:#4f595d;margin-top:7px}@media(max-width:800px){.campaign{margin:22px 16px;padding:24px;display:block}.campaign strong{font-size:64px}.campaign>div+div{margin-top:15px;padding-top:15px;border-top:1px dashed #c88665}.animal-photo img{height:210px}}