.legal-page{color:#17211e;background:#f4f6f3;min-height:100vh;padding:48px 20px}.legal-page article{background:#fff;border:1px solid #dde4df;border-radius:16px;max-width:760px;margin:0 auto;padding:36px 40px;line-height:1.6}.legal-eyebrow{color:#1f6b5c;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:13px;font-weight:700}.legal-page h1{margin:6px 0 4px;font-size:30px}.legal-updated{color:#6b766f;margin:0 0 20px;font-size:14px}.legal-page h2{margin:26px 0 6px;font-size:18px}.legal-page a{color:#1f6b5c}.legal-page code{font-size:13px}.legal-back{margin-top:28px}@media (max-width:600px){.legal-page article{padding:24px 20px}}
