@font-face{font-family:Inter;src:url('/assets/fonts/inter-latin-var.woff2') format('woff2');font-weight:100 900;font-display:swap}*{box-sizing:border-box}body{margin:0;background:#f7f9fd;color:#13213b;font:16px/1.6 Inter,Arial,sans-serif}header,footer{max-width:1120px;margin:auto;padding:24px;display:flex;gap:24px;justify-content:space-between;flex-wrap:wrap}header>a{font-size:21px;font-weight:700;text-decoration:none}nav{display:flex;gap:20px}a{color:#1D4ED8;overflow-wrap:anywhere}main{max-width:860px;margin:50px auto 72px;padding:0 24px}h1{font-size:clamp(34px,4vw,56px);line-height:1.12;letter-spacing:-.04em;margin:16px 0 24px}h2{font-size:26px;margin:0 0 12px}.lead{font-size:21px;max-width:720px}.eyebrow{color:#1D4ED8;font-weight:650}form{margin:32px 0}label{display:block;font-weight:600;margin:12px 0 8px}input,select,textarea{font:inherit;padding:12px;border:1px solid #8794ad;border-radius:8px;min-width:0;width:100%;background:#fff;color:#13213b}.input-row{display:flex;gap:12px}button,.actions a{font:600 16px/1.4 Inter,Arial,sans-serif;border:1px solid #1D4ED8;border-radius:8px;padding:13px 20px;background:#fff;color:#1D4ED8;text-decoration:none;min-height:48px;cursor:pointer}button:disabled{opacity:.6}.actions{display:flex;gap:14px;flex-wrap:wrap;margin:28px 0}.actions .primary{background:#1D4ED8;color:#fff}section{border-left:4px solid #3B82F6;background:#eaf2ff;padding:24px;margin:28px 0}.footnote{font-size:14px}input:focus-visible,button:focus-visible,a:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid #3B82F6;outline-offset:3px}pre{white-space:pre-wrap;overflow-wrap:anywhere}input[type=checkbox]{width:auto}fieldset{margin:24px 0;border:1px solid #8794ad;border-radius:8px;padding:20px}#admin-state article{border-top:1px solid #8794ad;padding:20px 0}@media(max-width:600px){header,footer{padding:20px}main{margin-top:24px;padding:0 20px}.input-row{flex-direction:column}.actions{flex-direction:column}.actions a{text-align:center}section{padding:18px}nav{font-size:14px}}
