:root{color-scheme:dark}*{box-sizing:border-box}body{margin:0;background:#191421;color:#f6efff;font:16px/1.8 system-ui,sans-serif}a{color:#d6fc65;text-underline-offset:4px}header,footer{padding:25px 6%;display:flex;justify-content:space-between;align-items:center;gap:25px;flex-wrap:wrap;border-bottom:1px solid #ffffff20}.brand{font-size:35px;font-weight:850;letter-spacing:-2px;text-decoration:none}main{max-width:980px;margin:auto;padding:65px 30px 90px}.eyebrow{color:#d6fc65;font-size:11px;letter-spacing:3px;font-weight:750}h1{font-size:clamp(40px,7vw,78px);line-height:1.05;letter-spacing:-3px;margin:25px 0}.intro{font-size:23px;color:#ddc7f6}.date{font-size:13px;color:#b8abc4}.draft{border:1px solid #eebf6877;background:#eebf680b;color:#f4d9ab;border-radius:20px;padding:22px;margin:30px 0;font-size:14px}nav{display:flex;gap:14px 25px;flex-wrap:wrap;font-size:13px}.legal-sections{margin-top:40px}section{padding:25px 0;border-bottom:1px solid #ffffff15}h2{font-size:22px;line-height:1.3;color:#f6efff}section p{color:#d4cbdc;margin-bottom:8px}footer{border-top:1px solid #ffffff20;border-bottom:0}@media(max-width:600px){main{padding:40px 22px}h1{letter-spacing:-1px}header,footer{padding:20px 22px}.intro{font-size:20px}}
.brand{display:inline-flex;align-items:center;gap:9px}.brand img{rotate:-9deg}
