:root{--accent:#8fa8c8;--bg:#0d0f12;--line:#ffffff1a;--fg:#e4e7eb;--fg2:#8b929b;--fg3:#6b727b;--sans:"Space Grotesk", system-ui, -apple-system, "Helvetica Neue", sans-serif}*{box-sizing:border-box}html,body{background:var(--bg);color:var(--fg);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0;font-size:15px;line-height:1.6}main{max-width:720px;margin:0 auto;padding:36px 20px 72px}header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:32px;display:flex}.brand{color:var(--fg);align-items:center;gap:8px;font-size:17px;font-weight:600;text-decoration:none;display:inline-flex}.brand svg{width:22px;height:22px}.brand b{color:var(--accent);font-weight:600}a{color:var(--fg);text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:3px}a:hover{color:var(--accent);-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}h1{letter-spacing:-.01em;margin:0 0 6px;font-size:26px;font-weight:600}.meta{color:var(--fg3);margin:0 0 28px;font-size:13px}h2{margin:28px 0 8px;font-size:17px;font-weight:600}h3{margin:18px 0 0;font-size:15px;font-weight:500}section p,section ul{margin:2px 0}.ds{color:var(--fg3);font-size:13px}p,li{color:var(--fg2)}strong{color:var(--fg);font-weight:500}ul{padding-left:20px}li{margin:4px 0}footer{border-top:1px solid var(--line);color:var(--fg3);flex-wrap:wrap;gap:16px;margin-top:44px;padding-top:16px;font-size:12.5px;display:flex}footer a{color:var(--fg2)}header{flex-wrap:wrap}.hubs{flex-wrap:wrap;gap:4px 14px;font-size:13px;display:flex}.crumbs{margin-bottom:10px}.lede{color:var(--fg);font-size:16px}.cta{background:var(--accent);color:#0d0f12;border-radius:10px;padding:7px 14px;font-weight:600;text-decoration:none;display:inline-block}.cta:hover{color:#0d0f12;filter:brightness(1.1)}.stop p{margin:8px 0}
