.LegalOverlay_scrim__Rboic{position:fixed;inset:0;z-index:40;display:flex;align-items:flex-start;justify-content:center;padding:clamp(16px,4vw,56px) clamp(12px,3vw,32px);overflow-y:auto;overscroll-behavior:contain}.LegalOverlay_backdrop__WjZCo{position:fixed;inset:0;border:0;padding:0;cursor:pointer;background:rgba(23,32,51,.55)}.LegalOverlay_backdrop__WjZCo span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.LegalOverlay_panel__wrjj5{position:relative;z-index:1;width:min(860px,100%);margin:auto;background:#fff5e5;border:3px solid #172033;border-radius:24px;box-shadow:10px 10px 0 #172033;overflow:hidden}.LegalOverlay_head__K0gBA{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:clamp(22px,4vw,34px) clamp(20px,4vw,40px);background:#fff;border-bottom:3px solid #172033}.LegalOverlay_head__K0gBA h1{margin:0;font-family:var(--font-hearsay-display),Georgia,serif;font-weight:900;font-size:clamp(1.6rem,4vw,2.3rem);line-height:1.08;letter-spacing:-.015em;color:#172033}.LegalOverlay_head__K0gBA p{margin:8px 0 0;font-size:.98rem;line-height:1.5;color:#57565a;max-width:52ch}.LegalOverlay_close__f9Iuw{flex:0 0 auto;display:grid;place-items:center;width:46px;height:46px;font-size:1.7rem;line-height:1;color:#172033;background:#ff5a4f;border:3px solid #172033;border-radius:50%;box-shadow:3px 3px 0 #172033;cursor:pointer;transition:transform .08s ease,box-shadow .08s ease}.LegalOverlay_close__f9Iuw:active{transform:translate(3px,3px);box-shadow:0 0 0 #172033}.LegalOverlay_close__f9Iuw:focus-visible{outline:3px solid #6847e8;outline-offset:3px}.LegalOverlay_body__VV10y{padding:clamp(22px,4vw,40px);font-family:var(--font-hearsay-body),system-ui,-apple-system,sans-serif;color:#2e3547}.LegalOverlay_body__VV10y>*{max-width:100%!important;width:100%!important;padding:0!important}.LegalOverlay_body__VV10y h1,.LegalOverlay_body__VV10y h2,.LegalOverlay_body__VV10y h3{font-family:var(--font-hearsay-display),Georgia,serif!important;font-weight:900!important;color:#172033!important;letter-spacing:-.01em}.LegalOverlay_body__VV10y h1{display:none}.LegalOverlay_body__VV10y h2{margin-top:8px;font-size:clamp(1.15rem,2.6vw,1.4rem)!important;line-height:1.2!important}.LegalOverlay_body__VV10y h3{font-size:clamp(1.02rem,2.2vw,1.14rem)!important;line-height:1.25!important}.LegalOverlay_body__VV10y li,.LegalOverlay_body__VV10y p,.LegalOverlay_body__VV10y span{font-family:var(--font-hearsay-body),system-ui,sans-serif!important;font-size:1rem!important;line-height:1.6!important;color:#2e3547!important}.LegalOverlay_body__VV10y strong{color:#172033!important;font-weight:700}.LegalOverlay_body__VV10y a{color:#172033!important;text-decoration:underline;-webkit-text-decoration-color:#ff5a4f;text-decoration-color:#ff5a4f;text-decoration-thickness:2px;text-underline-offset:3px}.LegalOverlay_body__VV10y a span{color:#172033!important}.LegalOverlay_body__VV10y a:hover{-webkit-text-decoration-color:#6847e8;text-decoration-color:#6847e8}.LegalOverlay_body__VV10y a:focus-visible{outline:3px solid #6847e8;outline-offset:2px;border-radius:3px}.LegalOverlay_body__VV10y>*>*{background:rgba(0,0,0,0)}.LegalOverlay_body__VV10y hr{border:0;border-top:2px solid #f0e4d0;margin:20px 0}@media(prefers-reduced-motion:reduce){.LegalOverlay_close__f9Iuw{transition:none}}@media(max-width:560px){.LegalOverlay_panel__wrjj5{border-radius:18px;box-shadow:6px 6px 0 #172033}}