.legal-page{color:#172124;background:#f5f7f7;min-height:100vh;padding:72px 24px}.legal-card{background:#fff;border:1px solid #e2e8e6;border-radius:22px;max-width:820px;margin:0 auto;padding:48px 52px;box-shadow:0 18px 60px #122f310f}.legal-back{color:#08747a;font-size:13px;font-weight:700}.legal-card h1{letter-spacing:-.04em;margin:26px 0 10px;font-size:36px}.legal-updated{color:#909b9d;margin:0 0 32px;font-size:12px}.legal-card section{border-top:1px solid #edf1f0;padding:22px 0}.legal-card h2{margin:0 0 10px;font-size:17px}.legal-card p,.legal-card li{color:#5f6c6f;font-size:14px;line-height:1.85}.legal-card ul{margin:10px 0 0;padding-left:20px}@media (max-width:620px){.legal-page{padding:28px 14px}.legal-card{padding:30px 24px}.legal-card h1{font-size:30px}}
