@font-face{font-family:OCR-B;src:url(/assets/OCR-B-C3es9FVh.otf) format("opentype");font-display:swap}:root{--bg: #0A289C;--panel: #1336C0;--text: #F9F6E3;--muted: rgba(249, 246, 227, .78);--rule: rgba(249, 246, 227, .22)}*{box-sizing:border-box}body{margin:0;background:radial-gradient(circle at top right,rgba(249,246,227,.08),transparent 28%),linear-gradient(180deg,#0a289c,#071d71);color:var(--text);font-family:OCR-B,Courier Prime,monospace}main{width:min(980px,calc(100vw - 32px));margin:0 auto;padding:48px 0 72px}.panel{background:#ffffff0a;border:1px solid var(--rule);padding:32px 24px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}h1,h2,p,li{margin:0}h1{font-size:clamp(32px,5vw,54px);line-height:.95;margin-bottom:14px}.intro,.meta,p,li{font-size:14px;line-height:1.65;letter-spacing:.02em}.intro,.meta{color:var(--muted)}section{padding-top:22px;margin-top:22px;border-top:1px solid var(--rule)}h2{font-size:14px;line-height:1.5;letter-spacing:.08em;text-transform:uppercase;margin-bottom:12px}ul{margin:12px 0 0;padding-left:18px}li+li,p+p{margin-top:10px}.contact-block{white-space:pre-line}a{color:var(--text)}@media(max-width:640px){main{width:min(100vw - 20px,980px);padding:20px 0 32px}.panel{padding:24px 16px}}
