.legal-page{background:#070706;min-height:70vh}.legal-hero{padding:145px 22px 70px;text-align:center;background:radial-gradient(circle at 50% 0,rgba(211,163,42,.18),transparent 42%),#090806}.legal-hero>span{color:var(--color-primary);font-size:12px;letter-spacing:3px}.legal-hero h1{margin:12px 0;font-family:var(--font-title);font-size:clamp(38px,6vw,64px)}.legal-hero p{color:var(--color-text-muted)}.legal-content{max-width:1000px;margin:auto;padding:70px 24px 100px}.legal-notice{margin:0 0 38px;padding:18px 20px;border-left:2px solid var(--color-primary);background:rgba(211,163,42,.07);color:#d8d2c7}.legal-content section{padding:28px 0;border-bottom:1px solid var(--color-border)}.legal-content h2{margin:0 0 15px;color:var(--color-primary);font-family:var(--font-title);font-size:28px}.legal-content p{color:#cbc6bd;line-height:1.8}.legal-content a{color:var(--color-primary)}.legal-back{display:inline-block;margin-top:38px;padding:13px 18px;border:1px solid var(--color-primary);text-decoration:none}
