.legal-page{color:#18201c;background:#f3f5f2;min-height:100vh;padding:42px 18px;font:16px/1.65 Inter,Segoe UI,Arial,sans-serif}.legal-page article{background:#fff;border:1px solid #dfe5e0;border-radius:24px;max-width:820px;margin:auto;padding:clamp(24px,5vw,54px);box-shadow:0 18px 50px #26352c14}.legal-brand{color:#18201c;letter-spacing:-.04em;align-items:center;font-size:20px;font-weight:850;text-decoration:none;display:inline-flex}.legal-brand i{background:#d9ff72;border-radius:50%;width:11px;height:11px;margin-right:9px;box-shadow:0 0 0 5px #d9ff7235}.legal-tag{color:#176b45;text-transform:uppercase;letter-spacing:.08em;background:#e5f3eb;border-radius:99px;width:max-content;margin-top:38px;padding:6px 10px;font-size:12px;font-weight:800;display:block}.legal-page h1{letter-spacing:-.055em;margin:16px 0 8px;font-size:clamp(34px,6vw,56px);line-height:1}.legal-updated{color:#69736d;margin-bottom:34px}.legal-page h2{margin:32px 0 8px;font-size:22px}.legal-page p,.legal-page li{color:#46514b}.legal-page strong{color:#18201c}.legal-page nav{border-top:1px solid #dfe5e0;flex-wrap:wrap;gap:16px;margin-top:42px;padding-top:22px;display:flex}.legal-page a{color:#176b45}.legal-back{margin-top:25px;font-weight:750;text-decoration:none;display:inline-block}@media (max-width:600px){.legal-page{padding:14px}.legal-page article{border-radius:18px}.legal-tag{margin-top:28px}}
