.compare-module__O4uNJa__page{background:var(--background);min-height:calc(100vh - 3.5rem);color:var(--foreground);font-family:var(--font-body), ui-sans-serif, system-ui, sans-serif}.compare-module__O4uNJa__content{width:min(100%,88rem);margin:0 auto;padding:clamp(2.25rem,6vw,5.5rem) clamp(1rem,3.8vw,3.5rem) 4rem}.compare-module__O4uNJa__skipLink{z-index:50;color:#fffdf8;background:#20342c;border:1px solid #20342c;padding:.7rem 1rem;position:absolute;top:.75rem;left:.75rem;transform:translateY(-180%)}.compare-module__O4uNJa__skipLink:focus{transform:translateY(0)}.compare-module__O4uNJa__skipLink:focus-visible,.compare-module__O4uNJa__evidence a:focus-visible{outline-offset:4px;outline:2px solid #c75d3d}.compare-module__O4uNJa__hero{max-width:58rem;margin-bottom:clamp(2.25rem,4vw,3.5rem)}.compare-module__O4uNJa__eyebrow,.compare-module__O4uNJa__sectionLabel{color:#24473a;letter-spacing:.11em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:700;line-height:1.4}.compare-module__O4uNJa__hero h1{color:#20342c;letter-spacing:-.042em;max-width:15ch;margin:.8rem 0 0;font-family:EB Garamond,Georgia,serif;font-size:clamp(3.1rem,6.8vw,6.25rem);font-weight:500;line-height:.92}.compare-module__O4uNJa__intro{color:#3f5147;max-width:55rem;margin:1.3rem 0 0;font-size:clamp(1rem,1.5vw,1.2rem);line-height:1.65}.compare-module__O4uNJa__snapshot{color:#20342c;background:#fffdf8;border:1px solid #d9d4c7;flex-wrap:wrap;align-items:center;gap:.35rem .75rem;margin:1.35rem 0 0;padding:.55rem .8rem;font-size:.8rem;display:inline-flex}.compare-module__O4uNJa__snapshot span{color:#526057}.compare-module__O4uNJa__snapshot strong{font-weight:700}.compare-module__O4uNJa__recommendation{background:#e7e1d1;border:1px solid #d5d0c2;border-left:4px solid #c75d3d;margin:0 0 clamp(2.5rem,5vw,4rem);padding:clamp(1.25rem,3vw,2.2rem)}.compare-module__O4uNJa__recommendation h2,.compare-module__O4uNJa__evidence h2,.compare-module__O4uNJa__cta h2{color:#20342c;letter-spacing:-.025em;margin:.55rem 0 0;font-family:EB Garamond,Georgia,serif;font-size:clamp(1.9rem,3.4vw,2.8rem);font-weight:500;line-height:1.04}.compare-module__O4uNJa__recommendation>p:last-child{color:#33483c;max-width:70rem;margin:.9rem 0 0;font-size:1rem;line-height:1.65}.compare-module__O4uNJa__comparison{margin:0 0 clamp(2.75rem,6vw,4.5rem)}.compare-module__O4uNJa__comparisonHeading{margin-bottom:1.2rem}.compare-module__O4uNJa__comparisonHeading h2{color:#20342c;letter-spacing:-.03em;margin:.45rem 0 0;font-family:EB Garamond,Georgia,serif;font-size:clamp(2rem,4vw,3.2rem);font-weight:500;line-height:1}.compare-module__O4uNJa__comparisonHeading>p:last-child{color:#526057;margin:.55rem 0 0;font-size:.95rem;line-height:1.55}.compare-module__O4uNJa__desktopTable{background:#fffdf8;border:1px solid #d9d4c7;overflow-x:auto}.compare-module__O4uNJa__table{border-collapse:collapse;table-layout:fixed;color:#20342c;width:100%;font-size:.82rem;line-height:1.52}.compare-module__O4uNJa__table caption{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.compare-module__O4uNJa__table th,.compare-module__O4uNJa__table td{overflow-wrap:anywhere;vertical-align:top}.compare-module__O4uNJa__table thead th{color:#20342c;text-align:left;background:#ebe8de;border-bottom:1px solid #c9c3b7;padding:.95rem .65rem;font-size:.84rem;font-weight:700;line-height:1.35}.compare-module__O4uNJa__table thead th:first-child{width:17%}.compare-module__O4uNJa__table thead th:not(:first-child){width:13.83%}.compare-module__O4uNJa__table tbody th,.compare-module__O4uNJa__table tbody td{text-align:left;border-bottom:1px solid #e1ddd3;padding:.9rem .65rem}.compare-module__O4uNJa__table tbody tr:last-child th,.compare-module__O4uNJa__table tbody tr:last-child td{border-bottom:0}.compare-module__O4uNJa__featureHeading,.compare-module__O4uNJa__rowHeading{color:#20342c;font-weight:700}.compare-module__O4uNJa__rowHeading span{color:#526057;margin-top:.35rem;font-size:.74rem;font-weight:400;line-height:1.45;display:block}.compare-module__O4uNJa__groupRow th{color:#24473a;letter-spacing:.08em;text-transform:uppercase;background:#e7e1d1;font-size:.72rem;font-weight:700;border-bottom:1px solid #d5d0c2!important;padding:.65rem .75rem!important}.compare-module__O4uNJa__featuredCell{background:#f1f1e9!important}.compare-module__O4uNJa__recommendationBadge{color:#fffdf8;background:#24473a;border:1px solid #24473a;margin-top:.4rem;padding:.22rem .4rem;font-size:.65rem;font-weight:700;line-height:1.25;display:inline-block}.compare-module__O4uNJa__mobileComparisons{display:none}.compare-module__O4uNJa__evidence{background:#fffdf8;border:1px solid #d9d4c7;padding:clamp(1.2rem,3vw,2rem)}.compare-module__O4uNJa__evidence h2{margin-top:0;font-size:clamp(1.8rem,3vw,2.35rem)}.compare-module__O4uNJa__evidence p{color:#3f5147;max-width:75rem;margin:.85rem 0 0;font-size:.9rem;line-height:1.7}.compare-module__O4uNJa__evidence cite{font-style:italic}.compare-module__O4uNJa__evidence a{color:#17382b;text-underline-offset:.18em;font-weight:700;-webkit-text-decoration:underline #c75d3d;text-decoration:underline #c75d3d}.compare-module__O4uNJa__evidenceReminder{border-top:1px solid #d9d4c7;padding-top:.85rem;font-weight:600}.compare-module__O4uNJa__cta{color:#fffdf8;background:#24473a;border:1px solid #24473a;justify-content:space-between;align-items:center;gap:2rem;margin-top:1.4rem;padding:clamp(1.25rem,3.5vw,2.5rem);display:flex}.compare-module__O4uNJa__cta .compare-module__O4uNJa__sectionLabel,.compare-module__O4uNJa__cta h2,.compare-module__O4uNJa__cta>div>p:last-child{color:#fffdf8}.compare-module__O4uNJa__cta h2{max-width:17ch;margin-top:.6rem}.compare-module__O4uNJa__cta>div>p:last-child{max-width:47rem;margin:.7rem 0 0;font-size:.95rem;line-height:1.55}.compare-module__O4uNJa__ctaButton{flex:none;min-height:3rem;transition:background-color .15s;color:#20342c!important;background:#fffdf8!important;border:1px solid #fffdf8!important;border-radius:.2rem!important;padding:.75rem 1.15rem!important;font-size:.95rem!important;font-weight:700!important}.compare-module__O4uNJa__ctaButton:hover{background:#e7e1d1!important}.compare-module__O4uNJa__ctaButton:focus-visible{outline-offset:4px;outline:2px solid #fffdf8}.compare-module__O4uNJa__brandNote{color:#526057;text-align:right;margin:1.2rem 0 0;font-size:.8rem}@media (max-width:1100px){.compare-module__O4uNJa__desktopTable{display:none}.compare-module__O4uNJa__mobileComparisons{gap:1rem;display:grid}.compare-module__O4uNJa__productCard{background:#fffdf8;border:1px solid #d9d4c7;min-width:0;padding:1rem}.compare-module__O4uNJa__featuredCard{background:#f1f1e9;border:2px solid #24473a}.compare-module__O4uNJa__productHeader{border-bottom:1px solid #d9d4c7;padding-bottom:.9rem}.compare-module__O4uNJa__productHeader h3{color:#20342c;overflow-wrap:anywhere;margin:0;font-family:EB Garamond,Georgia,serif;font-size:1.75rem;font-weight:500;line-height:1.05}.compare-module__O4uNJa__productHeader p{color:#526057;margin:.55rem 0 0;font-size:.85rem;line-height:1.5}.compare-module__O4uNJa__mobileGroup{margin-top:1rem}.compare-module__O4uNJa__mobileGroup h4{color:#24473a;letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid #d9d4c7;margin:0;padding-bottom:.45rem;font-size:.73rem;font-weight:700;line-height:1.4}.compare-module__O4uNJa__mobileGroup dl{margin:0}.compare-module__O4uNJa__mobileRow{border-bottom:1px solid #e1ddd3;gap:.25rem;padding:.7rem 0 .75rem;display:grid}.compare-module__O4uNJa__mobileRow:last-child{border-bottom:0;padding-bottom:0}.compare-module__O4uNJa__mobileRow dt{color:#20342c;font-size:.78rem;font-weight:700}.compare-module__O4uNJa__mobileRow dd{color:#3f5147;overflow-wrap:anywhere;margin:0;font-size:.9rem;line-height:1.55}}@media (max-width:600px){.compare-module__O4uNJa__content{padding-left:1rem;padding-right:1rem}.compare-module__O4uNJa__hero h1{max-width:13ch;font-size:clamp(2.8rem,12vw,4rem);line-height:.95}.compare-module__O4uNJa__intro{font-size:1rem;line-height:1.55}.compare-module__O4uNJa__recommendation{margin-bottom:2.5rem}.compare-module__O4uNJa__cta{flex-direction:column;align-items:stretch;gap:1.15rem}.compare-module__O4uNJa__ctaButton{justify-content:center;width:100%}.compare-module__O4uNJa__brandNote{text-align:left}}@media (prefers-reduced-motion:reduce){.compare-module__O4uNJa__skipLink,.compare-module__O4uNJa__ctaButton{transition:none}}
