:root{--paper:#f6f0eb;--ink:#251d27;--muted:#695c69;--orange1:#ffaf31;--orange2:#ef5522}*{box-sizing:border-box}body{margin:0;background:#2d1e3a;color:var(--ink);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;line-height:1.68}.veil{position:fixed;z-index:-1;inset:-20%;background:linear-gradient(135deg,#301f43 28%,#634777 46%,#25142d 66%);filter:saturate(.8)}header,main,footer{max-width:900px;margin:auto}header{padding:28px 36px;color:#fff;display:flex;justify-content:space-between;align-items:center;font-size:13px}.brand{font-size:28px;font-weight:760;letter-spacing:-1.7px}.brand span{background:linear-gradient(110deg,var(--orange1),var(--orange2));background-clip:text;color:transparent}header>a{color:inherit;text-decoration:none}main{background:var(--paper);padding:64px 74px 76px;border-radius:28px;box-shadow:0 30px 80px #150c1f66;margin-bottom:28px}.eyebrow{font-size:10px;letter-spacing:2.2px;font-weight:700;color:#a85b31;margin:0 0 17px}h1{font-size:clamp(36px,5vw,58px);font-weight:560;letter-spacing:-.055em;line-height:1.03;margin:0 0 14px}.updated{font-size:13px;color:var(--muted);padding-bottom:32px;border-bottom:1px solid #d9cec6;margin-bottom:34px}section{margin:31px 0}h2{font-size:20px;letter-spacing:-.03em;margin:0 0 9px;font-weight:650}p{margin:0;font-size:15px}a{color:#b44f23;text-underline-offset:3px}footer{color:#eee4f1;display:flex;justify-content:space-between;padding:5px 36px 36px;font-size:12px}footer a{color:inherit}@media(max-width:700px){header{padding:22px}main{border-radius:0;padding:43px 24px;margin:0}footer{padding:24px;gap:18px}}

body{overflow-wrap:anywhere}header{gap:16px}a:focus-visible{outline:2px solid #e66a27;outline-offset:4px}header a,footer a{min-height:44px;display:inline-flex;align-items:center}footer{flex-wrap:wrap} @media(max-width:380px){h1{font-size:32px}main{padding:32px 20px}}
