.compare_page__Bp4Tj{background:var(--paper)}.compare_frame__lajuv{max-width:1200px;margin:0 auto}.compare_hero__ozA_2{padding:72px max(6%,calc((100% - 1200px)/2));background:var(--beige)}.compare_hero__ozA_2 h1{font-size:clamp(2.75rem,5.3vw,5.1rem);max-width:1000px;letter-spacing:-.045em}.compare_hero__ozA_2 p:not(.eyebrow){max-width:800px;margin-top:20px}.compare_lede__SUmf6{font-size:1.2rem;line-height:1.65}.compare_section__zB5GS{padding:70px max(6%,calc((100% - 1200px)/2))}.compare_section__zB5GS h2{font-size:clamp(2.2rem,3.5vw,3.3rem);max-width:930px;margin-bottom:22px;letter-spacing:-.025em}.compare_intro__iIlhK{max-width:760px;margin-bottom:32px}.compare_beige__BGvLf{background:var(--beige)}.compare_prose__c6OWL{max-width:800px;margin-bottom:32px}.compare_prose__c6OWL p{font-size:1.05rem;line-height:1.8;margin-bottom:19px}.compare_comparison__Qt_q5{border:1px solid var(--line);border-radius:10px;overflow:hidden}.compare_row__pZWb8,.compare_tableHead__eTc1S{display:grid;grid-template-columns:.65fr 1fr 1fr 1fr}.compare_tableHead__eTc1S{background:var(--charcoal);color:var(--paper);font-weight:700}.compare_row__pZWb8>div,.compare_row__pZWb8>h3,.compare_tableHead__eTc1S>span{padding:20px}.compare_row__pZWb8{border-top:1px solid var(--line)}.compare_row__pZWb8 h3{font-family:var(--sans);font-size:1rem;line-height:1.5;background:rgba(232,221,212,.45)}.compare_row__pZWb8 p{font-size:.94rem;line-height:1.65}.compare_mobileLabel__X__se{display:none}.compare_row__pZWb8>div+div{border-left:1px solid var(--line)}.compare_page__Bp4Tj .actions{align-items:center;gap:24px}.compare_page__Bp4Tj .product-grid{margin-top:35px}@media(max-width:800px){.compare_hero__ozA_2,.compare_section__zB5GS{padding:48px 6%}.compare_tableHead__eTc1S{display:none}.compare_row__pZWb8{grid-template-columns:1fr}.compare_row__pZWb8:first-of-type{border-top:0}.compare_row__pZWb8>div,.compare_row__pZWb8>h3{padding:16px 20px}.compare_row__pZWb8>div+div{border-left:0;border-top:1px solid var(--line)}.compare_mobileLabel__X__se{display:block;font-weight:700;font-size:.82rem;margin-bottom:6px}.compare_row__pZWb8 p{font-size:1rem}.compare_hero__ozA_2 h1{font-size:clamp(2.65rem,8vw,3.8rem)}.compare_lede__SUmf6{font-size:1.08rem}.compare_page__Bp4Tj .actions{align-items:stretch}}