.terms-module__MHYekq__page{--legal-ink:#080808;--legal-muted:#68645e;--legal-paper:#f2efea;--legal-card:#fff;--legal-orange:#ea8520;--legal-orange-ink:#a83f00;min-height:100vh;color:var(--legal-ink);background:radial-gradient(circle at 9% 13%, #ea85201a, transparent 26rem), var(--legal-paper)}.terms-module__MHYekq__siteHeader{z-index:2;justify-content:space-between;align-items:center;gap:32px;width:min(100% - 40px,1180px);min-height:88px;margin:0 auto;display:flex;position:relative}.terms-module__MHYekq__brand{color:inherit;letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:12px;font-size:1rem;font-weight:800;line-height:1.05;text-decoration:none;display:inline-flex}.terms-module__MHYekq__brand small{color:var(--legal-muted);letter-spacing:.13em;margin-top:5px;font-size:.75rem;font-weight:700;display:block}.terms-module__MHYekq__brandMark{color:#fff;background:var(--legal-ink);width:46px;height:46px;box-shadow:5px 5px 0 var(--legal-orange);border-radius:10px;place-items:center;font-size:.82rem;font-weight:800;display:grid}.terms-module__MHYekq__nav{align-items:center;gap:28px;display:flex}.terms-module__MHYekq__nav a{min-height:44px;color:inherit;letter-spacing:.08em;text-transform:uppercase;padding:13px 0 10px;font-size:.75rem;font-weight:800;text-decoration:none;position:relative}.terms-module__MHYekq__nav a:after{background:var(--legal-orange);content:"";transform-origin:100%;height:2px;transition:transform .18s;position:absolute;bottom:7px;left:0;right:0;transform:scaleX(0)}.terms-module__MHYekq__nav a:hover:after,.terms-module__MHYekq__nav a:focus-visible:after{transform-origin:0;transform:scaleX(1)}.terms-module__MHYekq__hero{color:#fff;background:linear-gradient(115deg,#ea85202b,#0000 42%),repeating-linear-gradient(135deg,#0000 0 34px,#ffffff06 34px 35px),#141414;overflow:hidden}.terms-module__MHYekq__heroInner{width:min(100% - 40px,1180px);margin:0 auto;padding:clamp(132px,12vw,180px) 0 clamp(72px,10vw,132px)}.terms-module__MHYekq__eyebrow{color:var(--legal-orange);letter-spacing:.18em;text-transform:uppercase;margin:0 0 14px;font-size:.75rem;font-weight:800}.terms-module__MHYekq__hero h1{letter-spacing:-.065em;text-wrap:balance;text-transform:uppercase;max-width:920px;margin:0;font-size:clamp(3.35rem,9vw,8.5rem);font-weight:800;line-height:.86}.terms-module__MHYekq__lead{color:#ffffffbd;max-width:720px;margin:32px 0 0;font-size:clamp(1rem,1.8vw,1.3rem);line-height:1.65}.terms-module__MHYekq__updated{color:#ffffff7a;letter-spacing:.1em;text-transform:uppercase;margin:28px 0 0;font-size:.78rem;font-weight:750}.terms-module__MHYekq__layout{grid-template-columns:220px minmax(0,820px);justify-content:center;align-items:start;gap:clamp(42px,6vw,88px);width:min(100% - 40px,1180px);margin:0 auto;padding:clamp(48px,7vw,96px) 0 100px;display:grid}.terms-module__MHYekq__sidebar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffdf9b8;border:1px solid #1818171f;border-radius:18px;gap:4px;padding:24px;display:grid;position:sticky;top:112px;box-shadow:0 20px 60px #1818170d}.terms-module__MHYekq__sidebar p{color:var(--legal-muted);letter-spacing:.14em;text-transform:uppercase;margin:0 0 12px;font-size:.75rem;font-weight:800}.terms-module__MHYekq__sidebar a{min-height:44px;color:inherit;border-radius:9px;padding:12px 10px;font-size:.88rem;font-weight:760;text-decoration:none}.terms-module__MHYekq__sidebar a:hover,.terms-module__MHYekq__sidebar a:focus-visible{color:#000;background:#ea852021}.terms-module__MHYekq__content{min-width:0}.terms-module__MHYekq__notice{border-left:5px solid var(--legal-orange);color:#3f3c37;background:#fff4e9;border-radius:0 14px 14px 0;margin-bottom:64px;padding:24px 26px;font-size:.92rem;line-height:1.65}.terms-module__MHYekq__notice strong{color:var(--legal-ink)}.terms-module__MHYekq__policySection,.terms-module__MHYekq__policySection [id],.terms-module__MHYekq__contactCard{scroll-margin-top:118px}.terms-module__MHYekq__policySection+.terms-module__MHYekq__policySection{border-top:1px solid #18181721;margin-top:88px;padding-top:88px}.terms-module__MHYekq__sectionHeading{align-items:flex-end;gap:20px;margin-bottom:36px;display:flex}.terms-module__MHYekq__sectionHeading>span{color:var(--legal-orange-ink);letter-spacing:.12em;font-size:.75rem;font-weight:800}.terms-module__MHYekq__sectionHeading p{color:var(--legal-muted);letter-spacing:.16em;text-transform:uppercase;margin:0 0 7px;font-size:.75rem;font-weight:800}.terms-module__MHYekq__sectionHeading h2,.terms-module__MHYekq__contactCard h2{letter-spacing:-.055em;text-transform:uppercase;margin:0;font-size:clamp(2.25rem,5vw,4.8rem);font-weight:800;line-height:.92}.terms-module__MHYekq__policySection h3{margin:42px 0 12px;font-size:clamp(1.15rem,2vw,1.4rem);line-height:1.25}.terms-module__MHYekq__policySection>p,.terms-module__MHYekq__policySection li{color:#4f4b45;font-size:1rem;line-height:1.78}.terms-module__MHYekq__policySection>p{margin:0 0 18px}.terms-module__MHYekq__policySection ul{gap:8px;margin:18px 0 26px;padding-left:1.3rem;display:grid}.terms-module__MHYekq__policySection li::marker{color:var(--legal-orange-ink)}.terms-module__MHYekq__policySection a,.terms-module__MHYekq__contactCard a{color:inherit;-webkit-text-decoration-color:var(--legal-orange);text-decoration-color:var(--legal-orange);text-underline-offset:3px;font-weight:800;text-decoration-thickness:2px}.terms-module__MHYekq__contactCard{color:#fff;background:radial-gradient(circle at 90% 20%, #ea85204d, transparent 15rem), var(--legal-ink);border-radius:24px;grid-template-columns:minmax(0,1fr) minmax(210px,.65fr);gap:46px;margin-top:88px;padding:clamp(28px,5vw,52px);display:grid;box-shadow:0 30px 80px #18181729}.terms-module__MHYekq__contactCard h2{max-width:500px;font-size:clamp(2rem,4vw,3.8rem)}.terms-module__MHYekq__contactCard p:not(.terms-module__MHYekq__eyebrow){color:#ffffffa8;max-width:520px;margin:22px 0 0;line-height:1.7}.terms-module__MHYekq__contactCard address{color:#ffffffb8;flex-direction:column;justify-content:center;font-size:.93rem;font-style:normal;line-height:1.7;display:flex}.terms-module__MHYekq__contactCard address strong{color:#fff;margin-bottom:7px}.terms-module__MHYekq__contactCard address a:first-of-type{margin-top:12px}.terms-module__MHYekq__contactCard address a{color:#fff;min-height:44px;padding:10px 0}.terms-module__MHYekq__exitNav{background:var(--legal-card);border:1px solid #1818171f;border-radius:22px;grid-template-columns:minmax(0,1fr) minmax(260px,.8fr);gap:clamp(24px,4vw,48px);margin-top:34px;padding:clamp(24px,4vw,38px);display:grid;box-shadow:0 22px 60px #18181712}.terms-module__MHYekq__exitNav h2{letter-spacing:-.045em;text-transform:uppercase;margin:0;font-size:clamp(1.8rem,4vw,3.25rem);font-weight:800;line-height:.96}.terms-module__MHYekq__exitNav .terms-module__MHYekq__eyebrow{color:var(--legal-orange-ink)}.terms-module__MHYekq__exitNav p:not(.terms-module__MHYekq__eyebrow){max-width:520px;color:var(--legal-muted);margin:18px 0 0;line-height:1.65}.terms-module__MHYekq__exitLinks{grid-template-columns:repeat(2,minmax(0,1fr));align-content:center;gap:10px;display:grid}.terms-module__MHYekq__exitLinks a{min-height:50px;color:inherit;letter-spacing:.06em;text-align:center;text-transform:uppercase;border:1px solid #18181729;border-radius:999px;justify-content:center;align-items:center;padding:12px 14px;font-size:.76rem;font-weight:800;text-decoration:none;transition:border-color .2s,color .2s,background .2s;display:inline-flex}.terms-module__MHYekq__exitLinks a:hover,.terms-module__MHYekq__exitLinks a:focus-visible{border-color:var(--legal-orange);background:#ea852017}.terms-module__MHYekq__exitLinks .terms-module__MHYekq__exitPrimary{border-color:var(--legal-orange);color:#111;background:var(--legal-orange)}.terms-module__MHYekq__exitLinks .terms-module__MHYekq__exitPrimary:hover,.terms-module__MHYekq__exitLinks .terms-module__MHYekq__exitPrimary:focus-visible{color:#fff;background:var(--legal-ink)}.terms-module__MHYekq__brand:focus-visible,.terms-module__MHYekq__nav a:focus-visible,.terms-module__MHYekq__sidebar a:focus-visible,.terms-module__MHYekq__exitLinks a:focus-visible,.terms-module__MHYekq__policySection a:focus-visible,.terms-module__MHYekq__contactCard a:focus-visible{outline:3px solid var(--legal-orange);outline-offset:4px}@media (max-width:800px){.terms-module__MHYekq__siteHeader{min-height:78px}.terms-module__MHYekq__nav a:not(:last-child){display:none}.terms-module__MHYekq__layout{display:block}.terms-module__MHYekq__sidebar{flex-wrap:wrap;gap:8px;margin-bottom:36px;padding:12px;display:flex;position:static}.terms-module__MHYekq__sidebar p{flex:1 0 100%;margin:2px 4px 6px}.terms-module__MHYekq__sidebar a{text-align:left;white-space:normal;background:#ffffff9e;border:1px solid #1818171c;flex:145px;justify-content:space-between;align-items:center;gap:10px;min-height:52px;padding:11px 13px;line-height:1.25;display:flex}.terms-module__MHYekq__sidebar a:after{color:var(--legal-orange-ink);content:"↓";flex:none;font-size:1rem;font-weight:800}.terms-module__MHYekq__exitNav{grid-template-columns:1fr}}@media (max-width:560px){.terms-module__MHYekq__siteHeader,.terms-module__MHYekq__heroInner,.terms-module__MHYekq__layout{width:min(100% - 28px,1180px)}.terms-module__MHYekq__brand{font-size:.86rem}.terms-module__MHYekq__brandMark{width:42px;height:42px}.terms-module__MHYekq__nav{gap:0}.terms-module__MHYekq__nav a{font-size:.75rem}.terms-module__MHYekq__hero h1{font-size:clamp(3.1rem,19vw,5rem);line-height:.9}.terms-module__MHYekq__lead{margin-top:24px;font-size:.97rem}.terms-module__MHYekq__sidebar{overflow:visible}.terms-module__MHYekq__notice{margin-bottom:52px;padding:20px}.terms-module__MHYekq__sectionHeading{align-items:flex-start;gap:12px}.terms-module__MHYekq__sectionHeading h2{font-size:2.55rem}.terms-module__MHYekq__policySection+.terms-module__MHYekq__policySection{margin-top:64px;padding-top:64px}.terms-module__MHYekq__policySection>p,.terms-module__MHYekq__policySection li{font-size:.96rem;line-height:1.72}.terms-module__MHYekq__contactCard{border-radius:18px;margin-top:64px;display:block}.terms-module__MHYekq__contactCard address{margin-top:32px}.terms-module__MHYekq__exitNav{padding:22px}.terms-module__MHYekq__exitLinks{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.terms-module__MHYekq__nav a:after,.terms-module__MHYekq__exitLinks a{transition:none}}
