.legal-page{max-width:930px}.legal-page h1{overflow-wrap:anywhere;font-size:clamp(36px,6vw,64px)}.legal-date{color:#aaa8a1;font-size:14px}.legal-page article h2{scroll-margin-top:130px;font-size:clamp(25px,4vw,32px)}.legal-page article a{overflow-wrap:anywhere}.legal-details{display:grid;grid-template-columns:minmax(160px,.7fr) minmax(0,1.3fr);gap:14px 24px;padding:25px;border:1px solid #34353c;border-radius:16px;background:#191b20}.legal-details dt{font-weight:700;color:#e9e7e2}.legal-details dd{margin:0;color:#c7c4bd;overflow-wrap:anywhere}@media(max-width:600px){.legal-details{grid-template-columns:1fr;gap:4px;padding:20px}.legal-details dd{margin-bottom:16px}.legal-details dd:last-child{margin-bottom:0}}
