:root{color-scheme:light;--blue:#265bff;--ink:#152238;--muted:#64718a;--paper:#f7f8fc}*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font:17px/1.75 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}a{color:var(--blue);text-underline-offset:4px}header,main,footer{max-width:860px;margin:auto;padding:28px}header{display:flex;justify-content:space-between;align-items:center}.brand{display:flex;gap:12px;align-items:center;color:var(--ink);font-size:24px;font-weight:850;text-decoration:none}.brand svg{width:42px;height:42px}nav{display:flex;gap:22px;font-size:14px}h1{font-size:clamp(38px,7vw,64px);line-height:1.07;letter-spacing:-2px;margin:30px 0}h2{font-size:24px;line-height:1.3;margin-top:36px}h3{font-size:19px}p,li{max-width:70ch}.eyebrow{font-size:13px;letter-spacing:2px;color:var(--blue);font-weight:750}.lede{font-size:21px;color:var(--muted)}.card{background:white;padding:30px;border:1px solid #e2e7f0;border-radius:24px;margin:28px 0}.notice{background:var(--blue);color:white;padding:40px;border-radius:30px;font-size:clamp(34px,7vw,54px);font-weight:800;line-height:1.25;max-width:480px;letter-spacing:-1px}.button,button{display:inline-block;border:0;background:var(--blue);color:white;text-decoration:none;padding:16px 26px;border-radius:14px;font-family:inherit;font-size:18px;font-weight:700;line-height:1.4;cursor:pointer;margin:8px 12px 8px 0}.secondary{background:#e8eeff;color:var(--blue)}footer{border-top:1px solid #e2e7f0;font-size:14px;color:var(--muted)}footer a{margin-right:18px}small{color:var(--muted)}input,textarea{width:100%;padding:14px;border:1px solid #cbd4e5;border-radius:10px;font:inherit;margin:6px 0 16px}label{font-weight:650}[hidden]{display:none!important}@media(max-width:500px){header,main,footer{padding:22px}nav{gap:12px}h1{letter-spacing:-1px}.card{padding:22px}.brand{font-size:20px}}