html,body{height:100%;min-height:0;overflow:hidden;box-sizing:border-box}
body{display:flex;justify-content:center;overscroll-behavior:none;background:radial-gradient(ellipse at 50% 0,#d4b2700b,transparent 65%),#090a0e}
body>main{box-sizing:border-box;width:100%;max-width:960px;min-width:0;height:100%;margin:0;padding:clamp(24px,5vw,56px);overflow:auto;overscroll-behavior:contain;scrollbar-color:#675637 #101116;scrollbar-gutter:stable;border-left:1px solid #ffffff0c;border-right:1px solid #ffffff0c;background:#0d0e13}
main>:first-child{display:inline-block;font-size:13px;padding:8px 0;text-decoration:none}
h1{font-size:clamp(28px,5vw,42px);line-height:1.25;margin:24px 0 30px}
h2{font-size:22px;margin:35px 0 12px}
p{overflow-wrap:anywhere;line-height:1.85;color:#afb2bd}
a:focus-visible{outline:2px solid #d4b270;outline-offset:4px;border-radius:3px}
@media(max-width:600px){body>main{padding:22px 20px 40px}h1{margin:20px 0 25px}p{font-size:14px}}
