.legal-page__header{min-height:auto}.legal-hero{width:min(920px,calc(100% - 48px));margin:0 auto;padding:72px 0 58px;text-align:center}.legal-hero>p{margin:0 0 16px;color:var(--orange);font:600 13px/1.2 var(--font-family);letter-spacing:2.7px;text-transform:uppercase}.legal-hero>span{display:block;width:42px;height:3px;margin:0 auto 25px;background:var(--orange)}.legal-hero h1{margin:0;color:var(--ink);font:var(--font-main-heading-weight) var(--font-main-heading-size)/1.04 var(--font-heading);letter-spacing:-.025em}.legal-hero>div{max-width:720px;margin:24px auto 17px;color:var(--footer-muted);font-size:16px;line-height:1.75}.legal-hero small{color:var(--footer-muted);font-size:12px;letter-spacing:.08em;text-transform:uppercase}.legal-content{width:min(980px,calc(100% - 48px));margin:0 auto 80px;display:grid;gap:12px}.legal-content>section{display:grid;grid-template-columns:72px minmax(0,1fr);gap:24px;padding:28px 30px;border:var(--frame-border);border-radius:var(--radius-card);background:var(--glass-card-background);box-shadow:var(--service-card-shadow)}.legal-content>section>b{color:var(--orange);font:500 20px/1 var(--font-family)}.legal-content h2{margin:0 0 10px;color:var(--ink);font:var(--font-subheading-weight) var(--font-subheading-size)/1.15 var(--font-heading)}.legal-content p{margin:0;color:var(--footer-muted);font-size:14px;line-height:1.75}.legal-content .legal-sitemap{grid-template-columns:1fr}.legal-sitemap nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 24px}.legal-sitemap a{display:flex;justify-content:space-between;gap:20px;padding:12px 0;border-bottom:1px solid var(--footer-line);color:var(--footer-muted);text-decoration:none}.legal-sitemap a:hover,.legal-sitemap a span{color:var(--orange)}@media(max-width:700px){.legal-hero{width:calc(100% - 32px);padding:48px 0 38px}.legal-content{width:calc(100% - 32px);margin-bottom:56px}.legal-content>section{grid-template-columns:42px minmax(0,1fr);gap:14px;padding:22px 18px}.legal-content .legal-sitemap{grid-template-columns:1fr}.legal-sitemap nav{grid-template-columns:1fr}}
