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