.legal-page{overflow-anchor:none;--legal-gutter:clamp(.85rem, 3vw, 1.75rem);background:#e4efff;min-height:100vh}.legal-page .story-footer-shell.nh-footer:before{content:"";inset-inline:0;height:var(--nh-fade-h,9rem);z-index:0;pointer-events:none;background:linear-gradient(to bottom, #e4efff 0%, transparent 34%), linear-gradient(to top, #000 0%, #000 16%, #0000008c 42%, transparent 78%), var(--nh-cta-grad);position:absolute;bottom:100%}.legal-page .nh-footer__inner{z-index:1;position:relative}html.legal-route-active{overflow-anchor:none;scroll-behavior:auto!important;scroll-padding-top:0!important}.legal-hub{z-index:1;width:min(calc(100% - 2 * var(--legal-gutter)), 72rem);max-width:72rem;padding:var(--home-nav-offset,5.5rem) 0 calc(var(--nh-fade-h,9rem) + 2.75rem);color:#1d1d1f;font-family:var(--font-inter), system-ui, sans-serif;margin-inline:auto;position:relative}.legal-hub__stage,.legal-hub__doc{min-width:0}.legal-hub__mast{padding-bottom:1.5rem}.legal-hub__title{font-family:var(--font-syne), system-ui, sans-serif;letter-spacing:-.045em;color:#1d1d1f;margin:0;font-size:clamp(2.15rem,4.2vw,3.2rem);font-weight:700;line-height:.98}.legal-hub__meta{color:#1d1d1f7a;letter-spacing:-.01em;margin:.85rem 0 0;font-size:.8125rem;font-weight:500}.legal-switch{background:#ffffffb8;border:1px solid #0071e31f;border-radius:999px;flex-wrap:nowrap;align-items:center;gap:2px;width:fit-content;max-width:100%;margin:0;padding:3px;display:inline-flex;box-shadow:inset 0 1px #ffffffe6,0 8px 18px -16px #0f286e59}.legal-switch__opt{color:#1d1d1f7a;min-height:1.65rem;font-family:var(--font-syne), system-ui, sans-serif;letter-spacing:.01em;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:.18rem .72rem;font-size:.6875rem;font-weight:650;line-height:1;text-decoration:none;transition:color .16s,background .16s,box-shadow .16s;display:inline-flex}.legal-switch__opt:hover{color:#1d1d1f;background:#0071e30f}.legal-switch__opt:focus-visible{outline:2px solid var(--nh-brand,#0071e3);outline-offset:2px}.legal-switch__opt.is-active{color:#fff;background:#0071e3;box-shadow:0 6px 12px -8px #0071e3e6}.legal-switch__opt.is-active:hover{color:#fff;filter:none;background:#06c}.legal-hub__lede{color:#1d1d1fb8;letter-spacing:-.018em;border-top:1px solid #1d1d1f1a;margin:0;padding:1.35rem 0 0;font-size:1.06rem;font-weight:450;line-height:1.58}.legal-hub__body{gap:0;padding-top:.35rem;display:grid}.legal-hub__chapter-label{color:#1d1d1f6b;font-family:var(--font-syne), system-ui, sans-serif;letter-spacing:.02em;border-top:1px solid #1d1d1f1a;margin:2rem 0 0;padding-top:1.45rem;font-size:.74rem;font-weight:650}.legal-hub__chapter:first-child .legal-hub__chapter-label{margin-top:1.35rem}.legal-hub__section{border-top:1px solid #1d1d1f12;grid-template-columns:3.1rem minmax(0,1fr);align-items:start;column-gap:.95rem;padding:1.45rem 0 1.5rem;display:grid}.legal-hub__chapter .legal-hub__section:first-of-type{border-top:0;padding-top:.7rem}.legal-hub__section:last-child{padding-bottom:.15rem}.legal-hub__index{color:var(--nh-brand,#0071e3);font-family:var(--font-syne), system-ui, sans-serif;letter-spacing:.08em;font-variant-numeric:tabular-nums;padding-top:.42rem;font-size:.72rem;font-weight:700;line-height:1}.legal-hub__section-main{gap:.78rem;min-width:0;display:grid}.legal-hub__section-title{font-family:var(--font-syne), system-ui, sans-serif;letter-spacing:-.03em;color:#1d1d1f;margin:0;font-size:1.2rem;font-weight:650;line-height:1.25}.legal-hub__text,.legal-hub__list-item,.legal-hub__note{color:#1d1d1fbd;overflow-wrap:break-word;margin:0;font-size:.98rem;line-height:1.74}.legal-hub__list{gap:.48rem;margin:0;padding:0;list-style:none;display:grid}.legal-hub__list-item{padding-inline-start:1.05rem;position:relative}.legal-hub__list-item:before{content:"–";color:#1d1d1f52;position:absolute;inset-inline-start:0}.legal-hub__note{border-inline-start:2px solid var(--nh-brand,#0071e3);color:#1d1d1fa8;padding-inline-start:.95rem;font-size:.92rem;line-height:1.65}.legal-hub__section-main a{color:var(--nh-brand,#0071e3);text-underline-offset:.16em;text-decoration:underline}.legal-hub__section-main a:hover{color:#0b3d86}.legal-hub__toc{flex-direction:column;min-width:0;display:flex}.legal-hub__toc-fold{margin:0;position:relative}.legal-hub__toc-summary{cursor:pointer;color:#1d1d1f;background:#ffffffb8;border:1px solid #0071e31f;border-radius:999px;justify-content:center;align-items:center;width:1.7rem;height:1.7rem;padding:0;list-style:none;display:flex;box-shadow:inset 0 1px #ffffffe6}.legal-hub__toc-summary::-webkit-details-marker{content:"";display:none}.legal-hub__toc-summary::marker{content:"";display:none}.legal-hub__toc-chevron{color:#1d1d1f73;flex:none;width:.9rem;height:.9rem;transition:transform .18s}.legal-hub__toc-fold[open] .legal-hub__toc-chevron{transform:rotate(180deg)}.legal-hub__toc-summary:focus-visible{outline:2px solid var(--nh-brand,#0071e3);outline-offset:4px}.legal-hub__toc-inner{gap:1.35rem;padding:1rem 0 .4rem;display:grid}.legal-hub__toc-group-label{color:#1d1d1f61;font-family:var(--font-syne), system-ui, sans-serif;letter-spacing:.02em;cursor:pointer;background:0 0;border:0;margin:0 0 .45rem;padding:0;font-size:.72rem;font-weight:650;text-decoration:none;transition:color .16s;display:inline-block}.legal-hub__toc-group-label:hover,.legal-hub__toc-group-label:focus-visible{color:#1d1d1f;outline:none}.legal-hub__toc-group-label:focus-visible{outline:2px solid var(--nh-brand,#0071e3);outline-offset:3px}.legal-hub__toc-group.is-current .legal-hub__toc-group-label{color:#1d1d1f}.legal-hub__toc-list{gap:.08rem;margin:0;padding:0;list-style:none;display:grid}.legal-hub__toc-link{color:#1d1d1f6b;letter-spacing:-.01em;cursor:pointer;border-inline-start:1.5px solid #0000;grid-template-columns:1.7rem minmax(0,1fr);align-items:start;column-gap:.55rem;padding:.38rem .15rem .38rem .55rem;font-size:.84rem;line-height:1.35;text-decoration:none;transition:color .16s,border-color .16s;display:grid}.legal-hub__toc-num{color:inherit;font-family:var(--font-syne), system-ui, sans-serif;letter-spacing:.06em;font-variant-numeric:tabular-nums;padding-top:.18rem;font-size:.68rem;font-weight:700}.legal-hub__toc-link:hover,.legal-hub__toc-link:focus-visible{color:#1d1d1f;outline:none}.legal-hub__toc-link:focus-visible{outline:2px solid var(--nh-brand,#0071e3);outline-offset:3px}.legal-hub__toc-link.is-active{color:#1d1d1f;border-inline-start-color:var(--nh-brand,#0071e3)}.legal-hub__toc-link.is-active .legal-hub__toc-num{color:var(--nh-brand,#0071e3)}@media (max-width:1179px){.legal-hub__stage{grid-template-areas:"mast""lede""toc""body";display:grid}.legal-hub__doc{display:contents}.legal-hub__mast{grid-area:mast}.legal-hub__lede{grid-area:lede;padding-bottom:.35rem}.legal-hub__body{grid-area:body;padding-top:0}.legal-hub__toc{top:var(--home-nav-offset,5.5rem);z-index:24;background:#e4efff;border-bottom:1px solid #1d1d1f14;flex-direction:row;grid-area:toc;align-items:center;gap:.4rem;margin-inline:-.15rem;padding:.45rem .15rem;position:sticky}.legal-hub__toc .legal-switch{flex:auto;width:auto;min-width:0}.legal-hub__toc .legal-switch__opt{flex:1 1 0;min-width:0;padding-inline:.55rem}.legal-hub__toc-fold{flex:none;position:static}.legal-hub__toc-fold[open] .legal-hub__toc-inner{inset-inline:0;z-index:2;scrollbar-width:thin;scrollbar-color:#0060eb9e transparent;background:#e4efff;border-bottom:1px solid #1d1d1f14;max-height:min(64vh,26rem);padding:.85rem .15rem 1.05rem;position:absolute;top:100%;overflow-y:auto;box-shadow:0 22px 36px -24px #0f286e73}.legal-hub__chapter:first-child .legal-hub__chapter-label{margin-top:.85rem}}@media (min-width:1180px){.legal-hub__stage{grid-template-columns:minmax(0,6fr) minmax(16.5rem,4fr);align-items:start;column-gap:clamp(2.25rem,4vw,4.25rem);display:grid}.legal-hub__toc-summary{display:none}.legal-hub__toc-inner{max-height:calc(100vh - var(--home-nav-offset,5.5rem) - 2.25rem);scrollbar-width:thin;scrollbar-color:#0060eb9e transparent;border-inline-start:1px solid #1d1d1f1a;gap:1.45rem;padding:.1rem 0 .2rem 1.35rem;overflow-y:auto;display:grid!important}.legal-hub__toc{top:calc(var(--home-nav-offset,5.5rem) + .65rem);position:sticky}.legal-hub__toc .legal-switch{flex-flow:row;width:fit-content;max-width:100%;margin:0 0 1rem}.legal-hub__toc .legal-switch__opt{flex:none;min-width:0;padding-inline:.7rem}.legal-hub__lede{padding-bottom:.2rem}}@media (max-width:960px){.legal-hub{width:min(calc(100% - 2 * max(var(--legal-gutter), env(safe-area-inset-left,0px), env(safe-area-inset-right,0px))), 72rem);padding:max(5.15rem, calc(3.85rem + env(safe-area-inset-top,0px))) 0 calc(var(--nh-fade-h,9rem) + 2rem)}.legal-hub__stage{padding-top:.55rem}.legal-hub__mast{gap:.85rem;padding-bottom:1.2rem}.legal-hub__title{font-size:clamp(1.85rem,8vw,2.35rem)}.legal-hub__lede{font-size:1.02rem}.legal-hub__section{grid-template-columns:1fr;gap:.28rem;padding:1.15rem 0}.legal-hub__index{padding-top:0}.legal-hub__section-title{font-size:1.08rem}.legal-hub__text,.legal-hub__list-item,.legal-hub__note{font-size:.94rem;line-height:1.68}}@media (max-width:520px){.legal-hub__title{font-size:1.7rem}.legal-switch__opt{min-height:1.55rem;padding:.16rem .5rem;font-size:.625rem}}@media (prefers-reduced-motion:reduce){.legal-switch__opt,.legal-hub__toc-link,.legal-hub__toc-group-label,.legal-hub__toc-chevron,.legal-hub__index{transition:none}}@media (max-width:960px){.legal-page .nh-footer__inner{padding-inline:max(1rem, env(safe-area-inset-left,0px)) max(1rem, env(safe-area-inset-right,0px))}.legal-page .nh-footer__bar{justify-content:flex-start;align-items:flex-start}.legal-page .nh-footer__copy{text-align:start}}[dir=rtl] .legal-hub,[dir=rtl] .legal-hub__title,[dir=rtl] .legal-hub__section-title,[dir=rtl] .legal-hub__index,[dir=rtl] .legal-switch__opt,[dir=rtl] .legal-hub__chapter-label,[dir=rtl] .legal-hub__toc-summary,[dir=rtl] .legal-hub__toc-group-label,[dir=rtl] .legal-hub__toc-num{font-family:var(--font-hebrew), system-ui, sans-serif;letter-spacing:0}
