.legal-page{padding:150px 0 110px;max-width:900px}.legal-heading{padding-bottom:42px;border-bottom:1px solid var(--border)}.legal-heading h1{font-size:clamp(42px,6vw,64px);letter-spacing:-.055em;margin:16px 0 10px}.legal-heading p{color:var(--muted);margin:0}.legal-document{margin-top:38px;display:grid;gap:28px}.legal-document section{padding:28px 30px;border:1px solid var(--border);border-radius:16px;background:linear-gradient(145deg,#2a1b11,#21150e)}.legal-document h2{font-size:21px;margin:0 0 13px}.legal-document p{color:#d8c4b6;line-height:1.7;margin:0 0 12px}.legal-document p:last-child{margin-bottom:0}.legal-document a{color:#fac39f}.legal-document code{color:#f6d3bd;background:#140e09;padding:2px 6px;border-radius:5px}@media(max-width:760px){.legal-page{padding-top:105px}.legal-document section{padding:22px 20px}}
