.legal-main{padding:58px 20px 84px;background:linear-gradient(180deg,#f5f9f7,#fff)}.legal-card{width:min(760px,100%);margin:0 auto;padding:48px 54px;border:1px solid #deebe2;border-radius:24px;background:#fff;box-shadow:0 18px 45px rgba(25,57,39,.07)}.legal-card h1,.legal-card h2{font-family:"Plus Jakarta Sans",sans-serif;color:var(--ink);letter-spacing:-.05em}.legal-card h1{margin:0 0 16px;font-size:clamp(35px,5vw,54px);line-height:1.04}.legal-card h2{margin:34px 0 8px;font-size:20px}.legal-card p{color:#526474;font-size:16px;line-height:1.65}.legal-card .lead{font-size:19px;color:#314b5b}.legal-card .eyebrow{color:var(--green-dark);font-size:11px;font-weight:800;letter-spacing:.16em}.legal-note{margin-top:32px;padding:14px 16px;border-radius:13px;background:#f3f8f4;font-size:14px!important}.guardian-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.guardian-actions .btn{min-height:50px}@media(max-width:560px){.legal-main{padding:28px 14px 52px}.legal-card{padding:30px 23px;border-radius:19px}.legal-card p{font-size:15px}}
