.legal-page{background:radial-gradient(circle at 80% 0,rgba(124,23,56,.28),transparent 32%),var(--ink);min-height:100vh}.legal-page .site-header{position:relative;background:#0b0608;border-bottom:1px solid var(--line)}.legal-main{width:min(900px,calc(100% - 2.4rem));margin:0 auto;padding:5rem 0 7rem}.legal-main h1{font-size:clamp(3rem,7vw,6rem);color:var(--gold)}.legal-main h2{font-size:clamp(1.65rem,3vw,2.4rem);line-height:1.1;margin-top:3rem;color:var(--ivory)}.legal-main p,.legal-main li{color:#ddd0d5}.legal-main a{color:var(--gold)}.legal-note{padding:1rem 1.2rem;border-left:4px solid var(--gold);background:rgba(214,173,87,.09)}.legal-pending{padding:1.2rem;border:1px solid #b66b55;background:#2b1114;color:#ffe7dc}.legal-links{display:flex;flex-wrap:wrap;gap:1rem 1.5rem}.site-footer>div{display:flex;flex-wrap:wrap;gap:.8rem 1.2rem}.site-footer a{text-decoration:none}.site-footer a:hover{text-decoration:underline}@media(max-width:820px){.legal-main{padding-top:3rem}.site-footer>div{margin-top:1rem;flex-direction:column}}
