.legal-header{display:flex;align-items:center;justify-content:space-between;padding-top:26px;padding-bottom:24px;border-bottom:1px solid rgba(255,255,255,.10)}.legal-actions{display:flex;gap:20px;align-items:center}.legal-actions a{color:#d9dde4;text-decoration:none}.legal-actions select{background:#1a1c22;color:white;border:1px solid #4b4b51;padding:9px 12px;border-radius:8px}.legal-main{max-width:920px;padding-top:70px;padding-bottom:80px}.legal-main h1{font-size:clamp(36px,5vw,64px);margin:16px 0 14px}.legal-lead{color:#b9bdc5;font-size:18px;margin-bottom:36px}.legal-section{padding:20px 0;border-top:1px solid rgba(255,255,255,.10)}.legal-section h2{font-size:21px;margin:0 0 12px}.legal-section p{color:#c2c5cb;line-height:1.8;max-width:78ch}.legal-note{border:1px solid rgba(220,130,48,.35);border-radius:12px;padding:20px;color:#f2c494;background:rgba(220,130,48,.07);margin-top:32px}.footer-links{flex-wrap:wrap}@media(max-width:620px){.legal-header{gap:15px;flex-wrap:wrap}.legal-actions{width:100%;justify-content:space-between}.legal-main{padding-top:42px}}