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