.legal-page{color:#192720;background:#f2f4f1;min-height:100dvh;padding:0 24px 36px;font:16px/1.7 system-ui,sans-serif}.legal-page>header,.legal-page>footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;max-width:860px;margin:auto;padding:26px 0;display:flex}.legal-brand{letter-spacing:-1px;font-size:26px;font-weight:800;text-decoration:none!important}.legal-page nav{gap:22px;display:flex}.legal-page article{background:#fff;border:1px solid #dee5dd;border-radius:22px;max-width:860px;margin:12px auto 24px;padding:clamp(24px,5vw,56px)}.legal-page h1{letter-spacing:-1.5px;margin:12px 0 22px;font-size:clamp(32px,6vw,46px);font-weight:750;line-height:1.15}.legal-page h2{margin:0 0 14px;font-size:22px;font-weight:700;line-height:1.35}.legal-page section{margin-top:36px}.legal-page p{margin:0 0 16px}.legal-page a{color:#276643;text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline}.legal-lead{color:#4c6253;font-size:18px}.legal-eyebrow{letter-spacing:2px;color:#62766a;font-size:11px;font-weight:750}.legal-date{color:#62766a;font-size:13px}.legal-page ul{padding-left:24px;list-style:outside}.legal-page li{margin-bottom:12px}.legal-contact{font-size:18px;font-weight:700;display:inline-block}.legal-links{flex-wrap:wrap;align-items:center;gap:12px;font-size:14px;display:flex}.legal-links a{color:inherit;text-underline-offset:3px;text-decoration:underline}.account-card>.legal-links{border-top:1px solid #e5ebe5;margin-top:6px;padding-top:16px}.account-check a{color:#276643;text-decoration:underline}@media (max-width:520px){.legal-page{padding:0 16px 24px}.legal-page article{border-radius:16px}.legal-page>header{padding:20px 4px}.legal-page nav{gap:16px}}
