:root{color-scheme:dark;--bg:#101513;--ink:#edf2e8;--muted:#b7c2b7;--accent:#c4f06b}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--ink);font:18px/1.75 system-ui,sans-serif}header{display:flex;justify-content:space-between;gap:20px;padding:20px max(20px,calc((100vw - 940px)/2));border-bottom:1px solid #354035;font-size:15px}a{color:var(--accent);text-underline-offset:4px}header a{text-decoration:none}main{max-width:850px;margin:auto;padding:42px 24px}h1{font-size:clamp(32px,5vw,52px);line-height:1.13;letter-spacing:-1.5px;margin:12px 0 22px}h2{font-size:30px;line-height:1.25;margin:0 0 20px}h3{font-size:22px;line-height:1.4;margin-top:28px}p{margin:0 0 20px}.eyebrow{font-size:12px;letter-spacing:2px;color:var(--accent)}.answer{font-size:21px;line-height:1.55}.meta,figcaption,caption{font-size:14px;color:var(--muted)}.cta{display:inline-block;padding:10px 18px;border-radius:9px;background:var(--accent);color:#182018;font-weight:650;text-decoration:none}nav,footer{display:flex;flex-wrap:wrap;gap:18px;font-size:15px;padding:20px 0;border-top:1px solid #354035}section{padding-top:42px;scroll-margin-top:20px}li{margin-bottom:12px}figure{margin:26px 0}img{width:100%;height:auto;border-radius:14px;display:block}figcaption{margin-top:10px}.table-wrap{overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:16px;margin-bottom:22px}caption{text-align:left;padding-bottom:10px}th,td{text-align:left;vertical-align:top;padding:12px;border-bottom:1px solid #3b473e}th{color:var(--accent)}code{font-size:.9em}.sources{color:var(--muted);font-size:16px}footer{margin-top:40px}:focus-visible{outline:3px solid var(--accent);outline-offset:4px}@media(max-width:500px){main{padding:26px 20px}header{padding:15px 20px;font-size:13px}.answer{font-size:18px}h2{font-size:27px}section{padding-top:32px}th,td{padding:10px 6px;font-size:14px}}
