.legal-doc{padding:48px 0 72px}.legal-doc__inner{max-width:760px;margin:0 auto;padding:0 24px}.legal-doc__head{margin-bottom:32px;padding-bottom:24px;border-bottom:1px solid var(--border-color)}.legal-doc__title{margin:0 0 12px;font-size:clamp(28px,4vw,36px);line-height:1.25;color:var(--text-main);letter-spacing:-.02em}.legal-doc__meta{margin:0;font-size:14px;line-height:1.6;color:var(--text-muted)}.legal-doc__body{display:grid;grid-gap:28px;gap:28px}.legal-doc__section h2{margin:0 0 12px;font-size:18px;line-height:1.4;color:var(--text-main)}.legal-doc__section p{margin:0 0 12px;font-size:15px;line-height:1.85;color:var(--text-main)}.legal-doc__section p:last-child{margin-bottom:0}