.policies-module__38003W__policySite{--policy-border:#ffffff21;--policy-card:#fff1;--policy-muted:#f8fbfac2;--policy-soft:#f8fbfa9e;scroll-padding-top:96px}.policies-module__38003W__skipLink{z-index:100;color:#06110e;background:#fff;border:2px solid #50c878;border-radius:10px;min-height:44px;padding:11px 15px;font-weight:900;position:fixed;top:12px;left:12px;transform:translateY(-160%)}.policies-module__38003W__skipLink:focus{transform:translateY(0)}.policies-module__38003W__policyShell{gap:28px;width:min(1040px,100% - 40px);margin:0 auto;padding:clamp(44px,7vw,82px) 0 24px;display:grid}.policies-module__38003W__policyHero{gap:16px;max-width:820px;display:grid}.policies-module__38003W__policyHero h1{color:#fff;text-wrap:balance;max-width:820px;margin:0;font-size:clamp(42px,7vw,72px);line-height:1}.policies-module__38003W__policyHero>p{max-width:760px;color:var(--policy-muted);margin:0;font-size:clamp(17px,2.3vw,20px);line-height:1.65}.policies-module__38003W__eyebrow{color:#9dffd0;letter-spacing:.06em;text-transform:uppercase;background:#50c8781a;border:1px solid #50c87847;border-radius:999px;width:fit-content;padding:8px 11px;font-size:12px;font-weight:950}.policies-module__38003W__reviewNotice,.policies-module__38003W__infoNotice{color:#fff4dbeb;background:#ffc45c17;border:1px solid #ffc45c52;border-radius:16px;gap:5px;padding:16px 18px;line-height:1.55;display:grid}.policies-module__38003W__reviewNotice strong,.policies-module__38003W__infoNotice strong{color:#fff}.policies-module__38003W__infoNotice{color:#e0fffae6;background:#06d6c317;border-color:#06d6c347}.policies-module__38003W__policyLayout{grid-template-columns:minmax(190px,.28fr) minmax(0,1fr);align-items:start;gap:22px;display:grid}.policies-module__38003W__sideNav{border:1px solid var(--policy-border);background:var(--policy-card);border-radius:18px;gap:6px;padding:12px;display:grid;position:sticky;top:24px}.policies-module__38003W__sideNav span{color:var(--policy-soft);letter-spacing:.07em;text-transform:uppercase;padding:6px 8px;font-size:11px;font-weight:950}.policies-module__38003W__sideNav a{min-height:44px;color:var(--policy-muted);border-radius:11px;align-items:center;padding:9px 10px;font-size:14px;font-weight:850;display:flex}.policies-module__38003W__sideNav a:hover{color:#fff;background:#50c8781a}.policies-module__38003W__policyArticle{gap:16px;min-width:0;display:grid}.policies-module__38003W__policySection,.policies-module__38003W__actionCard,.policies-module__38003W__contactCard{border:1px solid var(--policy-border);background:radial-gradient(circle at 100% 0%, #06d6c314, transparent 34%), var(--policy-card);border-radius:20px;gap:12px;min-width:0;padding:clamp(20px,4vw,28px);display:grid;box-shadow:0 20px 56px #0003}.policies-module__38003W__policySection{scroll-margin-top:28px}.policies-module__38003W__policySection h2,.policies-module__38003W__actionCard h2,.policies-module__38003W__contactCard h2{color:#fff;text-wrap:balance;margin:0;font-size:clamp(24px,4vw,32px);line-height:1.15}.policies-module__38003W__policySection h3{color:#fff;margin:8px 0 0;font-size:18px}.policies-module__38003W__policySection p,.policies-module__38003W__policySection li,.policies-module__38003W__actionCard p,.policies-module__38003W__contactCard p{color:var(--policy-muted);margin:0;line-height:1.65}.policies-module__38003W__policySection ul,.policies-module__38003W__policySection ol{gap:9px;margin:0;padding-left:22px;display:grid}.policies-module__38003W__policySection a,.policies-module__38003W__contactCard a{color:#8fffc5;text-underline-offset:3px;font-weight:850;-webkit-text-decoration:underline #8fffc561;text-decoration:underline #8fffc561}.policies-module__38003W__policySection a:hover,.policies-module__38003W__contactCard a:hover{color:#fff}.policies-module__38003W__actionGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.policies-module__38003W__actionCard,.policies-module__38003W__contactCard{align-content:start}.policies-module__38003W__actionCard span,.policies-module__38003W__contactCard span{color:#9dffd0;letter-spacing:.05em;text-transform:uppercase;font-size:12px;font-weight:950}.policies-module__38003W__buttonRow{flex-wrap:wrap;gap:10px;margin-top:4px;display:flex}.policies-module__38003W__primaryLink,.policies-module__38003W__secondaryLink{color:#06110e;text-align:center;background:linear-gradient(135deg,#06d6c3,#50c878);border:1px solid #50c87880;border-radius:12px;justify-content:center;align-items:center;min-height:48px;padding:12px 16px;font-weight:950;display:inline-flex}.policies-module__38003W__secondaryLink{border-color:var(--policy-border);color:#fff;background:#ffffff12}.policies-module__38003W__primaryLink:hover,.policies-module__38003W__secondaryLink:hover{border-color:#8fffc5c2;box-shadow:0 14px 34px #06d6c329}.policies-module__38003W__primaryLink:focus-visible,.policies-module__38003W__secondaryLink:focus-visible,.policies-module__38003W__sideNav a:focus-visible,.policies-module__38003W__policySection a:focus-visible,.policies-module__38003W__contactCard a:focus-visible{outline-offset:3px;outline:3px solid #8fffc5d1}.policies-module__38003W__metadata{color:var(--policy-soft);flex-wrap:wrap;gap:8px 16px;font-size:13px;font-weight:750;display:flex}.policies-module__38003W__metadata span{white-space:nowrap}@media (max-width:900px){.policies-module__38003W__policyLayout{grid-template-columns:1fr}.policies-module__38003W__sideNav{scrollbar-width:thin;padding:9px;display:flex;position:static;overflow-x:auto}.policies-module__38003W__sideNav span{display:none}.policies-module__38003W__sideNav a{white-space:nowrap;flex:none}}@media (max-width:640px){.policies-module__38003W__policyShell{gap:22px;width:min(100% - 28px,1040px);padding-top:34px}.policies-module__38003W__policyHero h1{font-size:clamp(38px,12vw,52px)}.policies-module__38003W__policyHero>p{font-size:16px}.policies-module__38003W__actionGrid{grid-template-columns:1fr}.policies-module__38003W__buttonRow{display:grid}.policies-module__38003W__primaryLink,.policies-module__38003W__secondaryLink{width:100%}}@media (max-width:430px){.policies-module__38003W__policyShell{width:min(100% - 24px,1040px)}.policies-module__38003W__policySection,.policies-module__38003W__actionCard,.policies-module__38003W__contactCard{border-radius:16px;padding:18px}.policies-module__38003W__reviewNotice,.policies-module__38003W__infoNotice{padding:14px}}
