.legal-module__7fVNVa__page{background:var(--paper);min-height:100dvh;color:var(--ink)}.legal-module__7fVNVa__header{background:var(--forest-deep);color:var(--white);border-bottom:1px solid #fffdf81f}.legal-module__7fVNVa__headerInner,.legal-module__7fVNVa__footerInner{justify-content:space-between;align-items:center;gap:28px;width:min(1120px,100% - 48px);margin-inline:auto;display:flex}.legal-module__7fVNVa__headerInner{min-height:84px}.legal-module__7fVNVa__brand{letter-spacing:-.025em;align-items:center;gap:12px;font-size:18px;font-weight:650;display:inline-flex}.legal-module__7fVNVa__brandMark{flex:none;width:38px;height:38px;display:block}.legal-module__7fVNVa__brandName strong{font-weight:850}.legal-module__7fVNVa__headerNav,.legal-module__7fVNVa__footerNav{flex-wrap:wrap;align-items:center;gap:22px;display:flex}.legal-module__7fVNVa__headerNav a,.legal-module__7fVNVa__footerNav a{font-size:12px;font-weight:800}.legal-module__7fVNVa__headerNav a:first-child{color:#fffdf8bd}.legal-module__7fVNVa__headerCta{background:var(--orange);min-height:42px;color:var(--forest-deep);border-radius:999px;align-items:center;padding:0 17px;display:inline-flex}.legal-module__7fVNVa__hero{background:radial-gradient(circle at 84% 12%, #d7f26a21, transparent 26%), var(--forest-deep);color:var(--white);padding:88px 24px 70px}.legal-module__7fVNVa__heroInner{width:min(860px,100%);margin-inline:auto}.legal-module__7fVNVa__eyebrow{color:var(--orange-on-dark);letter-spacing:.14em;text-transform:uppercase;margin-bottom:18px;font-size:12px;font-weight:900}.legal-module__7fVNVa__hero h1{letter-spacing:-.06em;max-width:840px;margin-bottom:22px;font-size:clamp(48px,7vw,78px);font-weight:800;line-height:.98}.legal-module__7fVNVa__heroCopy{color:#fffdf8bd;max-width:700px;margin:0;font-size:18px;line-height:1.7}.legal-module__7fVNVa__updated{color:#fffdf894;margin-top:24px;font-size:12px;font-weight:750;display:inline-block}.legal-module__7fVNVa__article{width:min(860px,100% - 48px);margin:0 auto;padding:76px 0 110px}.legal-module__7fVNVa__article section{border-bottom:1px solid var(--line);padding:32px 0}.legal-module__7fVNVa__article section:first-child{padding-top:0}.legal-module__7fVNVa__article h2{color:var(--forest-deep);letter-spacing:-.035em;margin-bottom:14px;font-size:clamp(25px,3vw,34px);line-height:1.16}.legal-module__7fVNVa__article h3{color:var(--forest-deep);margin:24px 0 8px;font-size:18px}.legal-module__7fVNVa__article p,.legal-module__7fVNVa__article li{color:var(--ink-muted);line-height:1.75}.legal-module__7fVNVa__article p{margin-bottom:14px}.legal-module__7fVNVa__article p:last-child{margin-bottom:0}.legal-module__7fVNVa__article ul,.legal-module__7fVNVa__article ol{gap:9px;margin:14px 0 0;padding-left:24px;display:grid}.legal-module__7fVNVa__article strong{color:var(--ink)}.legal-module__7fVNVa__article a,.legal-module__7fVNVa__contactCopy a,.legal-module__7fVNVa__formNote a{color:var(--forest);text-underline-offset:3px;font-weight:800;text-decoration:underline;text-decoration-thickness:1px}.legal-module__7fVNVa__notice{color:var(--forest-deep);background:#e9efe6;border:1px solid #153d312e;border-radius:14px;margin:0 0 34px;padding:18px 20px;line-height:1.65}.legal-module__7fVNVa__footer{background:var(--forest-deep);color:var(--white);border-top:1px solid #fffdf81f}.legal-module__7fVNVa__footerInner{min-height:120px}.legal-module__7fVNVa__footerMeta{gap:3px;display:grid}.legal-module__7fVNVa__footerMeta strong{font-size:14px}.legal-module__7fVNVa__footerMeta span,.legal-module__7fVNVa__footerNav a{color:#fffdf8a8;font-size:11px}.legal-module__7fVNVa__contactMain{grid-template-columns:minmax(0,.8fr) minmax(380px,500px);gap:clamp(54px,9vw,110px);width:min(1080px,100% - 48px);margin-inline:auto;padding:84px 0 110px;display:grid}.legal-module__7fVNVa__contactCopy{padding-top:20px}.legal-module__7fVNVa__contactCopy .legal-module__7fVNVa__eyebrow{color:var(--orange-text)}.legal-module__7fVNVa__contactCopy h1{max-width:570px;color:var(--forest-deep);letter-spacing:-.06em;margin-bottom:24px;font-size:clamp(48px,6vw,76px);line-height:.97}.legal-module__7fVNVa__contactCopy>p:not(.legal-module__7fVNVa__eyebrow){max-width:550px;color:var(--ink-muted);font-size:17px;line-height:1.72}.legal-module__7fVNVa__contactTopics{gap:10px;margin:30px 0;padding:0;list-style:none;display:grid}.legal-module__7fVNVa__contactTopics li{color:var(--ink-muted);align-items:flex-start;gap:10px;font-size:14px;display:flex}.legal-module__7fVNVa__contactTopics span{color:var(--orange-text);font-weight:900}.legal-module__7fVNVa__emergencyNote{color:#71250f;background:#a83a160f;border:1px solid #a83a1633;border-radius:12px;max-width:560px;padding:15px 17px;font-size:12px;font-weight:750;line-height:1.6}.legal-module__7fVNVa__formCard{background:var(--white);border:1px solid #13221c1f;border-radius:28px;align-self:start;padding:clamp(28px,4vw,42px);box-shadow:0 30px 80px #0c2a2224}.legal-module__7fVNVa__cardLabel{color:var(--orange-text);letter-spacing:.14em;text-transform:uppercase;margin-bottom:14px;font-size:11px;font-weight:900}.legal-module__7fVNVa__formCard h2{color:var(--forest-deep);letter-spacing:-.045em;margin-bottom:26px;font-size:clamp(30px,3vw,40px);line-height:1.05}.legal-module__7fVNVa__form{gap:18px;display:grid}.legal-module__7fVNVa__form label{gap:7px;display:grid}.legal-module__7fVNVa__form label>span{color:var(--forest-deep);font-size:12px;font-weight:850}.legal-module__7fVNVa__form input,.legal-module__7fVNVa__form select,.legal-module__7fVNVa__form textarea{width:100%;min-height:48px;color:var(--ink);font:inherit;background:#fff;border:1px solid #13221c33;border-radius:11px;outline:none;padding:10px 13px;font-size:15px}.legal-module__7fVNVa__form textarea{resize:vertical;min-height:150px}.legal-module__7fVNVa__form input:focus,.legal-module__7fVNVa__form select:focus,.legal-module__7fVNVa__form textarea:focus{border-color:var(--forest);box-shadow:0 0 0 3px #153d311f}.legal-module__7fVNVa__form [aria-invalid=true]{border-color:#a8321e}.legal-module__7fVNVa__honeypot{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.legal-module__7fVNVa__fieldError{color:#8f2918;font-size:11px;font-weight:750}.legal-module__7fVNVa__formError{color:#7d2214;background:#a8321e12;border:1px solid #a8321e3d;border-radius:10px;margin:0;padding:12px 14px;font-size:12px;font-weight:750}.legal-module__7fVNVa__submitButton,.legal-module__7fVNVa__successButton{background:var(--orange);min-height:52px;color:var(--forest-deep);font:inherit;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0 20px;font-size:14px;font-weight:850;display:inline-flex}.legal-module__7fVNVa__submitButton{cursor:pointer;width:100%}.legal-module__7fVNVa__submitButton:disabled{cursor:wait;opacity:.68}.legal-module__7fVNVa__formNote{color:var(--ink-muted);text-align:center;margin:0;font-size:10px;line-height:1.55}.legal-module__7fVNVa__successIcon{background:var(--forest-deep);width:52px;height:52px;color:var(--lime);border-radius:50%;place-items:center;margin-bottom:30px;font-size:21px;font-weight:900;display:inline-grid}.legal-module__7fVNVa__successCopy{color:var(--ink-muted);margin-bottom:30px;line-height:1.7}@media (max-width:820px){.legal-module__7fVNVa__contactMain{grid-template-columns:1fr}.legal-module__7fVNVa__formCard{width:min(570px,100%)}.legal-module__7fVNVa__footerInner{flex-direction:column;align-items:flex-start;padding-block:30px}}@media (max-width:560px){.legal-module__7fVNVa__headerInner,.legal-module__7fVNVa__footerInner,.legal-module__7fVNVa__contactMain{width:calc(100% - 28px)}.legal-module__7fVNVa__brandName,.legal-module__7fVNVa__headerNav>a:first-child{display:none}.legal-module__7fVNVa__hero{padding:65px 14px 58px}.legal-module__7fVNVa__hero h1,.legal-module__7fVNVa__contactCopy h1{font-size:clamp(42px,13vw,58px)}.legal-module__7fVNVa__article{width:calc(100% - 28px);padding-block:54px 80px}.legal-module__7fVNVa__contactMain{padding-block:54px 80px}.legal-module__7fVNVa__formCard{border-radius:22px;padding:26px 22px}.legal-module__7fVNVa__footerNav{gap:16px}}@media (prefers-reduced-motion:reduce){.legal-module__7fVNVa__submitButton,.legal-module__7fVNVa__form input,.legal-module__7fVNVa__form select,.legal-module__7fVNVa__form textarea{transition:none}}
