.legal-main{width:min(980px,calc(100% - 32px));margin:42px auto 70px}.legal-card{padding:clamp(24px,4vw,48px);border:1px solid var(--border);border-radius:22px;background:#fff;color:#17191b;box-shadow:0 18px 50px rgba(0,0,0,.08)}.legal-card .eyebrow{color:#b55200}.legal-card h1{margin:.2em 0 .35em;font-size:clamp(2rem,5vw,3.6rem);line-height:1}.legal-card h2{margin:1.5em 0 .45em;font-size:1.35rem}.legal-card p,.legal-card li{line-height:1.72;color:#3f454a}.legal-card ul{padding-left:1.35rem}.legal-note{padding:14px 16px;border-left:4px solid var(--orange);background:#fff4e9;border-radius:8px}.legal-card a{color:#a84600;font-weight:750}.legal-meta{margin-bottom:24px;color:#697178!important}.legal-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}
