html,body{margin:0;padding:0;background:#1b193b;color:#fff}body.legal-page{font-family:Inter,Arial,ui-sans-serif,system-ui,sans-serif}.legal-page *,.legal-page *::before,.legal-page *::after{box-sizing:border-box}.legal-main{min-height:620px;padding:54px 0 78px}.legal-container{width:calc(100% - 32px);max-width:920px;margin:0 auto}.legal-container h1{margin:0 0 14px;font-size:clamp(34px,5vw,52px);line-height:1.08;font-weight:800;letter-spacing:-.04em}.legal-intro{margin:0 0 38px;color:rgba(255,255,255,.56);font-size:14px;line-height:1.7}.legal-section{margin-bottom:34px}.legal-section h2{margin:0 0 14px;font-size:22px;line-height:1.3}.legal-section p{margin:0 0 11px;color:rgba(255,255,255,.7);font-size:14px;line-height:1.75}.legal-section p:last-child{margin-bottom:0}@media(max-width:620px){.legal-container{width:calc(100% - 20px)}.legal-main{padding-top:38px}}
