.compare-page{overflow-x:hidden}.compare-hero{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);gap:64px;align-items:center;padding-top:80px;padding-bottom:90px}.compare-hero h1,.compare-section h2,.sample-section h2,.fit-section h2,.buy-section h2{font:400 clamp(44px,5.4vw,74px)/.98 var(--serif);letter-spacing:-.035em;margin:0 0 26px}.compare-lede,.section-lede{font-size:18px;line-height:1.65;color:#586057;max-width:670px}.quick-facts{padding:0;margin:30px 0;list-style:none;display:flex;flex-wrap:wrap;gap:8px}.quick-facts li{font:11px var(--mono);text-transform:uppercase;letter-spacing:.06em;background:#dfd9cb;padding:8px 10px}.compare-hero-actions{display:flex;gap:22px;align-items:center;flex-wrap:wrap}.purchase-note{font:11px/1.5 var(--mono);color:#697168;margin-top:16px}.compare-cover{min-height:570px;display:grid;place-items:center;background:radial-gradient(circle at 80% 20%,#7d705b,transparent 42%),linear-gradient(140deg,#15211f,#283f37);padding:35px}.compare-cover img{width:min(100%,365px);height:auto;max-height:520px;object-fit:contain;filter:drop-shadow(-16px 24px 17px #0008)}.compare-strip{background:#15201d;color:#e8dfca;padding:17px 0;text-align:center;font:11px var(--mono);letter-spacing:.08em;text-transform:uppercase}.compare-section{padding-top:110px;padding-bottom:110px}.compare-section h2,.sample-section h2,.fit-section h2,.buy-section h2{font-size:clamp(38px,4.5vw,60px);max-width:760px}.criteria-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-top:45px}.criteria-grid article{border-top:2px solid var(--red);background:#e1dbce;padding:22px 19px;min-height:220px}.criteria-grid span{font:11px var(--mono);color:var(--red)}.criteria-grid h3{font:25px/1.1 var(--serif);margin:35px 0 10px}.criteria-grid p{font-size:13px;line-height:1.55;color:#5b625a;margin:0}.sample-section{background:#dbd7cc;padding:90px 0}.sample-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;margin-top:40px}.sample-grid figure{margin:0}.sample-grid img{display:block;width:100%;height:auto;border:1px solid #bcb5a7;box-shadow:0 14px 25px #171d1522}.sample-grid figcaption{font:11px var(--mono);color:#596158;margin-top:12px}.content-columns{display:grid;grid-template-columns:1fr 1fr;gap:80px}.chapter-list{counter-reset:chapter;list-style:none;padding:0;margin:0}.chapter-list li{counter-increment:chapter;display:grid;grid-template-columns:35px 1fr;gap:15px;padding:11px 0;border-bottom:1px solid #cbc4b6;font-size:14px}.chapter-list li:before{content:counter(chapter,decimal-leading-zero);color:var(--red);font:11px var(--mono);padding-top:3px}.fit-section{background:#16221f;color:#efe9dc;padding:85px 0}.fit-grid{display:grid;grid-template-columns:1fr 1fr;gap:90px}.fit-section .eyebrow{color:var(--gold)}.fit-section h2{font-size:39px}.fit-section p:not(.eyebrow){color:#bec8bc}.buy-section{display:grid;grid-template-columns:1fr 360px;gap:70px;align-items:center;padding-top:110px;padding-bottom:110px}.buy-section p:not(.eyebrow){color:#596158}.buy-box{display:flex;flex-direction:column;gap:10px;padding:30px;background:#ded8cb;border-top:3px solid var(--red)}.buy-box strong{font:52px var(--serif)}.buy-box span,.buy-box small{font:11px/1.4 var(--mono);color:#687169}.buy-box .button{margin-top:15px}.buy-box .button span{color:inherit}.faq{padding-top:0;padding-bottom:90px}.faq h2{font-size:48px}.faq a{color:var(--red)}.series-link{display:flex;justify-content:space-between;gap:20px;align-items:center;border-top:1px solid #cbc4b6;padding-top:22px;padding-bottom:70px}.series-link p{margin:0}.series-link a{font-weight:800;color:var(--red);white-space:nowrap}.footer-bottom a{color:inherit;text-decoration:none}.footer-bottom a:hover{text-decoration:underline}@media(max-width:850px){.compare-hero,.content-columns,.fit-grid,.buy-section{grid-template-columns:1fr;gap:35px}.compare-hero{padding-top:35px;padding-bottom:65px}.compare-cover{min-height:360px}.compare-cover img{max-height:340px}.criteria-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.compare-section{padding-top:75px;padding-bottom:75px}.sample-section{padding:70px 0}.fit-section{padding:70px 0}.buy-section{padding-top:75px;padding-bottom:75px}.series-link{align-items:flex-start;flex-direction:column}.sample-grid{gap:12px}}@media(max-width:550px){.site-header{padding:12px 16px}.wrap{padding-left:16px;padding-right:16px}.compare-hero h1{font-size:clamp(43px,13vw,62px)}.compare-lede,.section-lede{font-size:16px}.quick-facts li{font-size:9px}.criteria-grid{grid-template-columns:1fr 1fr;gap:8px}.criteria-grid article{min-height:0;padding:17px 14px}.criteria-grid h3{font-size:21px;margin-top:20px}.criteria-grid p{font-size:12px}.sample-grid{grid-template-columns:1fr 1fr}.sample-grid figure:last-child{grid-column:1/-1;max-width:50%;margin:0 auto}.sample-grid figcaption{font-size:9px}.fit-section h2{font-size:34px}.buy-section{gap:30px}.compare-hero-actions .button{width:100%}}
