.LegalDocument_shell__xecid{position:fixed;inset:0;overflow-y:auto;background:radial-gradient(rgba(0,0,0,.035) .55px,transparent .7px),var(--paper);background-size:15px 17px;color:var(--ink);overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.LegalDocument_header__YJ4k8{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:4.25rem;border-bottom:1px solid var(--line);padding:max(.75rem,env(safe-area-inset-top)) max(1rem,env(safe-area-inset-right)) .75rem max(1rem,env(safe-area-inset-left));background:color-mix(in srgb,var(--paper) 86%,transparent);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.LegalDocument_header__YJ4k8 a{color:inherit;text-decoration:none}.LegalDocument_nav__I6hD0{display:flex;gap:.25rem}.LegalDocument_nav__I6hD0 a{min-height:2.5rem;border-radius:.75rem;padding:.7rem .75rem;color:var(--muted);font-size:.78rem;font-weight:700}.LegalDocument_nav__I6hD0 a[aria-current=page]{background:var(--soft);color:var(--ink)}.LegalDocument_article__1Ljtr{width:min(100%,48rem);margin:0 auto;padding:clamp(2.25rem,8vw,5rem) max(1.25rem,env(safe-area-inset-right)) max(4rem,calc(2rem + env(safe-area-inset-bottom))) max(1.25rem,env(safe-area-inset-left))}.LegalDocument_intro___R02o{margin-bottom:clamp(2.5rem,7vw,4.5rem)}.LegalDocument_intro___R02o h1{max-width:13ch;margin:.6rem 0 1rem;font-size:clamp(2.5rem,11vw,5.5rem);line-height:.92;letter-spacing:-.065em}.LegalDocument_summary__m66au{max-width:42rem;margin:0;color:var(--muted);font-size:clamp(1rem,3.5vw,1.2rem);line-height:1.6}.LegalDocument_updated__OvPFk{margin:1.25rem 0 0;font-size:.76rem;font-weight:700}.LegalDocument_content__nCQlG{display:grid;gap:2.5rem}.LegalDocument_content__nCQlG section{scroll-margin-top:5.5rem}.LegalDocument_content__nCQlG h2{margin:0 0 .85rem;font-size:clamp(1.25rem,5vw,1.65rem);letter-spacing:-.035em}.LegalDocument_content__nCQlG h3{margin:1.4rem 0 .5rem;font-size:1rem}.LegalDocument_content__nCQlG li,.LegalDocument_content__nCQlG p{color:color-mix(in srgb,var(--ink) 84%,var(--muted));font-size:.94rem;line-height:1.7}.LegalDocument_content__nCQlG p{margin:.65rem 0 0}.LegalDocument_content__nCQlG ul{display:grid;gap:.5rem;margin:.8rem 0 0;padding-left:1.25rem}.LegalDocument_content__nCQlG ol{display:grid;gap:.65rem;margin:.8rem 0 0;padding-left:1.25rem}.LegalDocument_content__nCQlG table{width:100%;margin-top:1rem;border-collapse:collapse;font-size:.9rem}.LegalDocument_content__nCQlG td,.LegalDocument_content__nCQlG th{border-bottom:1px solid var(--line);padding:.75rem .25rem;text-align:left}.LegalDocument_content__nCQlG td:last-child,.LegalDocument_content__nCQlG th:last-child{text-align:right}.LegalDocument_content__nCQlG strong{color:var(--ink)}.LegalDocument_content__nCQlG a{color:var(--ink);font-weight:700;text-underline-offset:.2em}.LegalDocument_content__nCQlG section[data-notice]{border:1px solid var(--line);border-radius:1rem;padding:1rem;background:var(--glass)}.LegalDocument_playButton__W71q0{display:inline-flex;min-height:3rem;align-items:center;margin-top:1rem;border-radius:.85rem;padding:0 1rem;background:var(--ink);color:var(--paper)!important;text-decoration:none}.LegalDocument_footer__ymB8Q{margin-top:3rem;border-top:1px solid var(--line);padding-top:1.5rem;color:var(--muted);font-size:.8rem}.LegalDocument_footer__ymB8Q address{font-style:normal;line-height:1.7}.LegalDocument_footer__ymB8Q a{color:inherit;font-weight:700}@media (max-width:420px){.LegalDocument_header__YJ4k8{align-items:flex-start}.LegalDocument_header__YJ4k8 .brand-wordmark{display:none}.LegalDocument_nav__I6hD0 a{padding-inline:.55rem}}@media (prefers-reduced-motion:reduce){.LegalDocument_shell__xecid{scroll-behavior:auto}}