.legal-page{padding:72px 0 96px}.legal-box{max-width:760px;margin:0 auto;background:#fff;border:1px solid #e2e8f0;border-radius:24px;padding:40px 44px;box-shadow:0 14px 36px rgba(15,23,42,.06)}.legal-box h1{font-size:clamp(34px,5vw,48px);line-height:1.05;letter-spacing:-.04em;margin:0 0 28px}.legal-intro{margin:0 0 28px;color:var(--muted);line-height:1.7;font-size:1.02rem}.legal-box h2{font-size:22px;margin:28px 0 12px;letter-spacing:-.02em}.legal-box p,.legal-box address{margin:0 0 14px;color:var(--text);font-style:normal;line-height:1.7}.legal-box ul{margin:0 0 16px;padding-left:22px;color:var(--text);line-height:1.7}.legal-box li{margin-bottom:6px}.legal-box a{color:var(--blue);text-decoration:underline}.legal-box a:hover{opacity:.88}.legal-label,.legal-entity{font-weight:800;color:var(--navy)}.legal-entity{display:inline-block;margin-bottom:2px}
