.legal-page{width:min(1160px,calc(100% - 28px));margin:28px auto 70px;color:#edf4ff}.legal-hero{position:relative;overflow:hidden;padding:clamp(28px,6vw,68px);border:1px solid #31445c;border-radius:22px;background:radial-gradient(circle at 90% 10%,#a855f72f,transparent 34%),linear-gradient(145deg,#111e2e,#07101a)}.legal-hero:after{content:"";position:absolute;right:-60px;bottom:-100px;width:280px;height:280px;border:42px solid #55dca11c;border-radius:50%}.legal-hero span{color:#55dca1;font-size:12px;font-weight:900;letter-spacing:.16em}.legal-hero h1{max-width:760px;margin:10px 0;font-size:clamp(34px,7vw,72px);line-height:.98}.legal-hero p{max-width:760px;margin:0;color:#a9bad0;font-size:clamp(15px,2vw,20px);line-height:1.6}.whitepaper-hero{background:radial-gradient(circle at 82% 12%,#f2b84b35,transparent 32%),radial-gradient(circle at 12% 88%,#55dca125,transparent 36%),linear-gradient(145deg,#141b2b,#07101a)}.legal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:18px}.legal-grid article{min-height:190px;padding:24px;border:1px solid #293d54;border-radius:16px;background:linear-gradient(150deg,#101c2a,#0a131e)}.legal-grid article>b{color:#f2b84b;font:900 12px/1 monospace}.legal-grid h2{margin:14px 0 9px;font-size:20px}.legal-grid p,.legal-warning p{margin:0;color:#a7b7ca;line-height:1.7}.privacy-grid article{min-height:160px}.legal-warning{margin-top:18px;padding:24px;border:1px solid #8b6a2d;border-radius:16px;background:#2a2112}.legal-warning h2{margin:0 0 8px;color:#f2b84b}@media(max-width:680px){.legal-grid{grid-template-columns:1fr}.legal-grid article{min-height:0}.legal-hero{padding:28px 22px}}
