.legal-shell{max-width:820px;padding-top:42px;padding-bottom:80px}.legal-shell h1{font-size:clamp(38px,7vw,60px)}.legal-card{background:#fff;border:1px solid var(--line);border-radius:20px;padding:28px}.legal-card h2{margin-top:28px}.legal-card h2:first-child{margin-top:0}.legal-card p{line-height:1.7;color:var(--muted)}@media(max-width:700px){.legal-shell{padding:24px 16px 60px}.legal-card{padding:20px}}
