.PolicyPage_page__eW89w{position:relative;min-height:100vh;overflow-x:clip;background:var(--bg);color:var(--ink);font-family:var(--sans)}.PolicyPage_main__Hu7rj{position:relative;padding-bottom:clamp(90px,10vw,150px)}.PolicyPage_hero__qQIAl{position:relative}.PolicyPage_heroInner__4zP2A{position:relative;box-sizing:border-box;display:flex;flex-direction:column;gap:24px;width:100%;max-width:1200px;margin:0 auto;padding:clamp(48px,7vw,110px) clamp(16px,3vw,40px) clamp(36px,4vw,56px)}.PolicyPage_meta__BJepF{display:flex;flex-wrap:wrap;align-items:center;gap:10px;color:var(--mute);font-family:var(--mono);font-size:10.5px;letter-spacing:.06em;line-height:1;text-transform:uppercase}.PolicyPage_metaSep__TS2Ji{color:var(--dim)}.PolicyPage_heroTitle__s0Vj9{margin:0;font-size:clamp(56px,8vw,140px);font-weight:600;font-variation-settings:"wdth" 86;line-height:.86;letter-spacing:-.05em;text-wrap:balance}.PolicyPage_heroText__g_Z9a{max-width:30em;margin:0;color:var(--mute);font-size:18px;line-height:1.55;text-wrap:pretty}.PolicyPage_layout__3WvQn{position:relative;box-sizing:border-box;display:grid;grid-template-columns:260px minmax(0,1fr);gap:clamp(24px,4vw,64px);width:100%;max-width:1200px;margin:0 auto;padding:0 clamp(16px,3vw,40px);border-top:0}.PolicyPage_railCol__YPxZT{position:sticky;top:calc(var(--nb-nav-h, 60px) + 24px);align-self:start;max-height:calc(100vh - var(--nb-nav-h, 60px) - 36px);padding:32px 0;overflow:auto}.PolicyPage_rail___sIe8{display:flex;flex-direction:column}.PolicyPage_railLink__xMh9_{display:grid;grid-template-columns:28px 1fr;gap:10px;align-items:baseline;padding:8px 10px;border-radius:3px;font-size:13.5px;line-height:1.3;transition:background .2s}.PolicyPage_railLinkActive__qVR7f{background:var(--panel2)}.PolicyPage_railNum__3r_Hn{color:var(--acc-t);font-family:var(--mono);font-size:10px}.PolicyPage_document__mI7Xo{min-width:0;max-width:780px;padding-bottom:40px}.PolicyPage_intro__ypT_w{padding:clamp(40px,4vw,64px) 0 clamp(32px,3vw,44px);border-bottom:1px solid var(--line2)}.PolicyPage_intro__ypT_w p{margin:0;color:var(--ink);font-size:clamp(17px,1.35vw,20px);line-height:1.55;letter-spacing:-.005em;text-wrap:pretty}.PolicyPage_intro__ypT_w p+p{margin-top:16px}.PolicyPage_policySection__yV3Ge{padding:clamp(40px,4vw,64px) 0 8px;scroll-margin-top:calc(var(--nb-nav-h, 60px) + 24px)}.PolicyPage_sectionHead__TcHS8{display:flex;align-items:flex-end;gap:24px;padding-bottom:22px;border-bottom:1px solid var(--line2)}.PolicyPage_sectionNum__nFGJH{flex:none;color:var(--acc);font-size:clamp(56px,6vw,96px);font-weight:300;font-variant-numeric:tabular-nums;font-variation-settings:"wdth" 80;line-height:.8;letter-spacing:-.05em}.PolicyPage_sectionTitle__HJQbI{flex:1;min-width:0;margin:0;font-size:clamp(26px,2.6vw,40px);font-weight:600;font-variation-settings:"wdth" 94;line-height:1.02;letter-spacing:-.03em;text-wrap:balance}.PolicyPage_sectionBody__6z5ni{padding:26px 0 0;color:var(--mute);font-size:16.5px;line-height:1.7;text-wrap:pretty}.PolicyPage_sectionBody__6z5ni p{margin:0}.PolicyPage_sectionBody__6z5ni ul{display:grid;gap:12px;margin:0;padding:0;list-style:none}.PolicyPage_sectionBody__6z5ni p+p,.PolicyPage_sectionBody__6z5ni p+ul,.PolicyPage_sectionBody__6z5ni ul+p,.PolicyPage_sectionBody__6z5ni ul+ul{margin-top:16px}.PolicyPage_sectionBody__6z5ni li{position:relative;padding-left:24px}.PolicyPage_sectionBody__6z5ni li:before{box-sizing:initial;content:"";position:absolute;top:.85em;left:1px;width:7px;height:7px;border:1px solid var(--acc);border-radius:1px;transform:translateY(-50%)}.PolicyPage_sectionBody__6z5ni strong{color:var(--ink);font-weight:600}.PolicyPage_intro__ypT_w a,.PolicyPage_sectionBody__6z5ni a{color:var(--acc-t);text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--acc-t) 40%,transparent);text-decoration-thickness:1px;text-underline-offset:4px;overflow-wrap:anywhere;transition:text-decoration-color .2s}.PolicyPage_intro__ypT_w a:hover,.PolicyPage_sectionBody__6z5ni a:hover{color:var(--acc-t);text-decoration-color:var(--acc-t)}@media (max-width:999px){.PolicyPage_layout__3WvQn{grid-template-columns:minmax(0,1fr)}.PolicyPage_railCol__YPxZT{display:none}.PolicyPage_document__mI7Xo{max-width:none}}