@font-face{font-family:Satoshi;src:url(/fonts/satoshi-variable.woff2) format("woff2");font-weight:300 900;font-style:normal;font-display:swap}:root{color-scheme:light;--ink: #0a0a0a;--text: #0a0a0a;--muted: #5e5e5e;--dim: #737373;--red: #8a1616;--red-deep: #5e0e0e;--line: rgba(10, 10, 10, .12);--card: #f6f6f6;--font: Satoshi, "Avenir Next", "Segoe UI", sans-serif;--fs-caption: 12px;--fs-small: 13px;--fs-ui: 14px;--fs-body: 15px;--fs-title: 18px;--fs-heading: 20px;--fs-brand: 24px;--fs-display: 34px;--fw-body: 450;--fw-medium: 500;--fw-semibold: 600;--tracking-tight: -.02em;--leading: 1.45;font-family:var(--font);font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}html,body,#root{min-height:100%}body{margin:0;color:var(--text);background:#fff;font-family:var(--font);font-size:var(--fs-body);font-weight:var(--fw-body);line-height:var(--leading)}button,a{font:inherit;color:inherit}button{cursor:pointer}h1,h2,h3,p{margin:0}h1,h2,h3{font-weight:var(--fw-semibold);letter-spacing:var(--tracking-tight)}.page{width:min(720px,calc(100% - 32px));margin:0 auto;padding:28px 0 72px}.bar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:36px}.wordmark{display:flex;align-items:center;gap:10px;text-decoration:none;color:var(--ink)}.wordmark img{width:36px;height:36px;border-radius:10px}.wordmark h1{font-size:var(--fs-brand);line-height:1.15;letter-spacing:-.03em}.bar-actions{display:flex;align-items:center;gap:14px}.text-link{color:var(--red);font-weight:var(--fw-medium);font-size:var(--fs-ui);text-decoration:none}.lang{border:1px solid var(--line);background:#fff;border-radius:999px;padding:8px 14px;font-size:var(--fs-ui);font-weight:var(--fw-medium)}.eyebrow{font-size:var(--fs-caption);font-weight:var(--fw-medium);letter-spacing:.06em;line-height:1.3;text-transform:uppercase;color:var(--dim)}.hero{margin-bottom:36px}.hero .eyebrow{margin-bottom:8px}.hero h2{font-size:var(--fs-display);line-height:1.05;letter-spacing:-.03em;margin-bottom:12px}.hero p{color:var(--muted);max-width:38rem}.hero p+p{margin-top:10px}.btn{display:inline-block;margin-top:18px;background:var(--red);color:#fff;text-decoration:none;border-radius:999px;padding:12px 18px;font-weight:var(--fw-semibold);font-size:var(--fs-body)}.prose,.note{margin-top:28px}.prose h2,.note h2{font-size:var(--fs-heading);line-height:1.25;margin-bottom:8px}.prose p,.note p{color:var(--text)}.prose p+p,.note p+p{margin-top:10px}.note{background:var(--card);border-radius:20px;padding:16px 18px}.note p{color:var(--muted)}.points,.questions{list-style:none;margin:0;padding:0}.points li,.questions li{padding:12px 0;border-top:1px solid var(--line)}.points h3,.questions h3{font-size:var(--fs-title);line-height:1.25;margin-bottom:4px}.lede{color:var(--muted);margin-bottom:16px}a:focus-visible,button:focus-visible{outline:2px solid var(--red);outline-offset:2px}@media(max-width:640px){.bar{align-items:flex-start}.bar-actions{flex-direction:column;align-items:flex-end;gap:8px}.hero h2{font-size:30px}}
