:root{--page:#f5f2eb;--surface:#fffdf8;--surface-2:#eee8db;--text:#20231f;--muted:#62685f;--accent:#17795f;--accent-2:#bc6b36;--line:#d9d3c7;--rating-button-text:#fff;--rating-radius:10px}body{font-family:Georgia,"Times New Roman",serif}.site-header-y5hlb{background:#fffdf8}.site-logo-y5hlb img{color:var(--text)}.site-nav-y5hlb a,.trust-note-y5hlb,.hero-y5hlb .intro-y5hlb,.article-y5hlb p,.site-footer-y5hlb{font-family:Inter,Arial,sans-serif}.hero-y5hlb{text-align:left;border-bottom:1px solid var(--line)}.hero-y5hlb h1{margin-left:0;max-width:850px;font-size:clamp(2.5rem,6vw,4.8rem);letter-spacing:-.035em}.hero-y5hlb .intro-y5hlb{margin-left:0}.trust-note-y5hlb{justify-content:flex-start}.editorial-grid-y5hlb{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:38px;align-items:start}.editorial-side-y5hlb{position:sticky;top:20px;padding:22px;border-top:4px solid var(--accent);background:var(--surface)}.editorial-side-y5hlb h2{margin-top:0}.editorial-side-y5hlb ul{padding-left:20px;color:var(--muted)}.sister-rating-y5hlb{padding:0}.sister-rating-y5hlb ol{display:block}.sister-rating-y5hlb .sr-card-y5hlb{display:grid;grid-template-columns:minmax(220px,1.1fr) minmax(260px,1.7fr) 150px;align-items:center;margin-bottom:14px!important}.sister-rating-y5hlb .sr-head-y5hlb{grid-template-columns:58px minmax(0,1fr)}.sister-rating-y5hlb .sr-logo-y5hlb,.sister-rating-y5hlb .sr-logo-placeholder{width:58px;height:58px}.sister-rating-y5hlb .sr-best{grid-column:1}.sister-rating-y5hlb dl{grid-column:2;grid-row:1/3}.sister-rating-y5hlb .sr-cta-y5hlb{grid-column:3;grid-row:1/3}.article-y5hlb{max-width:none}.article-y5hlb section{border-width:0 0 1px;border-radius:0;background:transparent;padding-inline:0}.site-footer-y5hlb{background:#20231f;color:#e7eadf}@media(max-width:900px){.editorial-grid-y5hlb{grid-template-columns:1fr}.editorial-side-y5hlb{position:static;order:-1}.sister-rating-y5hlb .sr-card-y5hlb{grid-template-columns:1fr 140px}.sister-rating-y5hlb dl{grid-column:1;grid-row:auto}.sister-rating-y5hlb .sr-cta-y5hlb{grid-column:2;grid-row:1/3}}@container(max-width:620px){.sister-rating-y5hlb .sr-card-y5hlb{display:flex}.sister-rating-y5hlb .sr-cta-y5hlb{width:100%}}
