.content-hero{background:var(--green);color:#fff;padding:90px 8vw 80px}.content-hero .breadcrumbs{font-size:11px;color:#aab9b1}.content-hero .breadcrumbs a{color:inherit}.content-hero h1{font:500 clamp(42px,6vw,76px)/1.05 Manrope;max-width:1050px;margin:30px 0}.content-hero h1 em{font-family:Georgia,serif;font-weight:400}.content-hero>p{max-width:720px;color:#c0cbc5;font-size:18px;line-height:1.7}.content-layout{max-width:1200px;margin:auto;padding:80px 6vw;display:grid;grid-template-columns:250px 1fr;gap:80px}.toc{position:sticky;top:30px;align-self:start;border-left:1px solid var(--line);padding-left:22px}.toc b{font:600 10px Manrope;text-transform:uppercase;letter-spacing:.13em}.toc a{display:block;color:var(--muted);font-size:12px;text-decoration:none;padding:8px 0}.article-body{max-width:760px}.article-body .answer{font:500 22px/1.6 Manrope;border-left:4px solid var(--coral);background:#fff;padding:24px 28px;margin:0 0 45px}.article-body h2{font:500 34px/1.2 Manrope;margin:65px 0 20px}.article-body h3{font:500 21px Manrope;margin-top:35px}.article-body p,.article-body li{color:#53605a;font-size:16px;line-height:1.8}.article-body li{margin:8px 0}.article-body a{color:var(--ink)}.fact{background:#e4e8df;padding:25px 28px;margin:35px 0}.fact b{color:var(--coral)}.compare{width:100%;border-collapse:collapse;margin:30px 0}.compare th,.compare td{text-align:left;padding:16px;border-bottom:1px solid var(--line);font-size:13px}.compare th{background:var(--green);color:#fff}.author{display:flex;gap:18px;align-items:center;border-top:1px solid var(--line);margin-top:60px;padding-top:25px}.author i{width:52px;height:52px;background:var(--coral);border-radius:50%;display:grid;place-items:center;font-style:normal}.author span{display:block;color:var(--muted);font-size:12px;margin-top:3px}.article-cta{background:var(--coral);padding:38px;margin-top:60px}.article-cta h2{margin:0 0 12px}.article-cta p{color:var(--ink)}.article-cta .button{background:var(--ink);color:#fff}@media(max-width:800px){.content-layout{grid-template-columns:1fr}.toc{position:static}.content-hero{padding:65px 6vw}.article-body h2{font-size:29px}}
