.legal-hero{padding:155px 0 70px;background:var(--deep);color:#fff}.legal-hero h1{font-size:clamp(42px,5vw,64px)}.legal-hero p{max-width:700px;margin:18px 0 0;color:#abc4c2}.legal-main{padding:70px 0 100px;background:#fafbf8}.legal-card{max-width:900px;margin:auto;padding:55px 65px;border:1px solid var(--line);border-radius:20px;background:#fff;box-shadow:0 15px 55px rgba(11,53,56,.06)}.legal-card h2{margin:36px 0 12px;font-size:23px;letter-spacing:-.02em}.legal-card h2:first-child{margin-top:0}.legal-card p,.legal-card li{color:#526b70;font-size:14px}.legal-card a{color:var(--teal);font-weight:700}.legal-card strong{color:var(--ink)}.legal-card ul{padding-left:21px}.legal-back{display:inline-flex;margin-bottom:28px;color:var(--mint);font-size:12px;font-weight:700}@media(max-width:600px){.legal-card{padding:32px 23px}.legal-hero{padding-top:125px}.legal-main{padding:40px 0 70px}}
