:root{color-scheme:dark;font-family:system-ui,sans-serif;background:#0c0d10;color:#e9eaed}body{margin:0;background:radial-gradient(ellipse at top right,#44231466,transparent 55%)}main{max-width:850px;margin:auto;padding:48px 24px 32px}a{color:#ffac68;text-underline-offset:4px}.brand{font-size:28px;font-weight:800;text-decoration:none;color:#fff}.brand span{color:#ff852a}.eyebrow{font-size:11px;letter-spacing:2px;color:#ffa560;margin-top:44px}h1{font-size:clamp(30px,5vw,46px);line-height:1.2}h2{font-size:20px;margin:0 0 14px}p{font-size:16px;line-height:1.85;color:#c8cbd2}section{padding:24px 0;border-bottom:1px solid #ffffff16}.operator,aside{background:#1b1d23;padding:20px;border:1px solid #ffffff20;border-radius:14px}aside{margin-bottom:20px;color:#ffc38f}footer{display:flex;gap:24px;flex-wrap:wrap;padding:32px 0}a:focus-visible{outline:2px solid #ff852a;outline-offset:5px}@media print{:root,body{background:white;color:black}p,a,.eyebrow{color:black}.operator,aside{background:white}main{padding:0;max-width:none}section{break-inside:avoid}}
