.legal-page{background:#e4efff;min-height:100vh;overflow-x:clip}.legal-hub{z-index:1;width:100%;max-width:76rem;padding:var(--home-nav-offset,5.5rem) clamp(1.15rem, 4vw, 2.5rem) 4.5rem;color:var(--home-ink,#1d1d1f);margin-inline:auto;position:relative}.legal-hub__layout{grid-template-columns:minmax(16.5rem,19.5rem) minmax(0,1fr);align-items:start;gap:clamp(1.25rem,3vw,2.5rem);display:grid}.legal-hub__slide{top:calc(var(--home-nav-offset,5.5rem) + .35rem);max-height:calc(100vh - var(--home-nav-offset,5.5rem) - 1rem);background:radial-gradient(90% 70% at 12% 0,#fffffffa,#0000 58%),linear-gradient(155deg,#fffffff5 0%,#ecf3feeb 100%);border:1px solid #ffffffe0;border-radius:1.5rem;flex-direction:column;padding:1.05rem .85rem 1.1rem;display:flex;position:sticky;box-shadow:0 18px 40px -28px #0f286e59}.legal-hub__slide-head{padding:.15rem .7rem .85rem}.legal-hub__slide-label{color:var(--nh-brand,#0071e3);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.7rem;font-weight:700}.legal-hub__slide-title{font-family:var(--font-syne), system-ui, sans-serif;letter-spacing:-.04em;color:var(--home-ink,#1d1d1f);margin:.28rem 0 0;font-size:1.35rem;line-height:1.1}.legal-hub__track{scrollbar-width:thin;flex-direction:column;gap:.28rem;padding:.15rem;display:flex;position:relative;overflow:auto}.legal-hub__service{z-index:1;width:100%;color:var(--home-ink,#1d1d1f);text-align:start;cursor:pointer;background:0 0;border:0;border-radius:.95rem;grid-template-columns:2.15rem minmax(0,1fr);align-items:center;gap:.75rem;padding:.72rem .75rem;transition:color .2s;display:grid;position:relative}.legal-hub__service:hover,.legal-hub__service:focus-visible{color:#0b3d86;outline:none}.legal-hub__service:focus-visible{box-shadow:inset 0 0 0 1px #0071e359}.legal-hub__service-icon{background:#fff;border:1px solid #0f172a14;border-radius:.7rem;place-items:center;width:2.15rem;height:2.15rem;display:grid}.legal-hub__service-icon img,.legal-hub__service-icon .legal-hub__service-logo{object-fit:contain;width:1.2rem;height:1.2rem}.legal-hub__service-copy{min-width:0;display:grid}.legal-hub__service-name{letter-spacing:-.02em;font-size:.94rem;font-weight:600}.legal-hub__service-short{color:var(--home-muted,#1d1d1f8f);font-size:.75rem;line-height:1.3}.legal-hub__service.is-active{background:linear-gradient(#0071e31f,#5e5ce614);box-shadow:inset 0 0 0 1px #0071e329}.legal-hub__service.is-active .legal-hub__service-short{color:#0071e3b8}.legal-hub__stage{min-width:0}.legal-hub__panel{width:min(100%,46rem)}.legal-hub__tabs{background:#ffffffb8;border:1px solid #0071e31f;border-radius:999px;margin-bottom:1.4rem;padding:.2rem;display:inline-flex}.legal-hub__tab{appearance:none;color:var(--home-muted,#1d1d1f8f);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:.48rem .95rem;font-size:.82rem;font-weight:600;transition:color .2s,background-color .2s}.legal-hub__tab:hover,.legal-hub__tab:focus-visible{color:var(--home-ink,#1d1d1f);outline:none}.legal-hub__tab.is-active{color:#fff;background:var(--nh-brand,#0071e3)}.legal-hub__eyebrow{color:var(--nh-brand,#0071e3);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.74rem;font-weight:700}.legal-hub__title{font-family:var(--font-syne), system-ui, sans-serif;letter-spacing:-.045em;color:var(--home-ink,#1d1d1f);margin:.45rem 0 0;font-size:clamp(2rem,4vw,3.15rem);line-height:1.02}.legal-hub__updated{color:var(--home-muted,#1d1d1f8f);margin:.75rem 0 0;font-size:.86rem}.legal-hub__summary{color:#1d1d1fb8;margin:1.15rem 0 0;font-size:1.05rem;line-height:1.7}.legal-hub__article{gap:1rem;margin-top:1.8rem;display:grid}.legal-hub__section{background:radial-gradient(90% 70% at 12% 0,#fffffffa,#0000 58%),linear-gradient(#fff 0%,#f6f9ff 100%);border:1px solid #ffffffe0;border-radius:1.25rem;gap:.85rem;padding:1.35rem 1.4rem;display:grid;position:relative;overflow:hidden;box-shadow:0 16px 36px -28px #0f286e47}.legal-hub__section-title{font-family:var(--font-syne), system-ui, sans-serif;letter-spacing:-.03em;color:var(--home-ink,#1d1d1f);margin:0;font-size:1.2rem}.legal-hub__text,.legal-hub__list-item,.legal-hub__note{color:#1d1d1fc7;overflow-wrap:anywhere;word-break:break-word;margin:0;font-size:.98rem;line-height:1.8}.legal-hub__list{gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.legal-hub__list-item{padding-inline-start:1.35rem;position:relative}.legal-hub__list-item:before{content:"";inset-inline-start:0;background:linear-gradient(135deg,#0071e3,#5e5ce6);border-radius:50%;width:.4rem;height:.4rem;position:absolute;top:.62rem}.legal-hub__note{background:#0071e30f;border:1px solid #0071e31a;border-radius:.9rem;padding:.85rem 1rem}.legal-hub__article a{color:var(--nh-brand,#0071e3);text-underline-offset:.15em;text-decoration:underline}.legal-hub__article a:hover{color:#0b3d86}.legal-hub__toc{display:none}@media (min-width:1180px){.legal-hub__stage{grid-template-columns:minmax(0,46rem) 13rem;align-items:start;gap:2.5rem;display:grid}.legal-hub__toc{top:calc(var(--home-nav-offset,5.5rem) + .5rem);display:block;position:sticky}.legal-hub__toc-label{color:var(--nh-brand,#0071e3);letter-spacing:.14em;text-transform:uppercase;margin:0 0 .7rem;font-size:.68rem;font-weight:700}.legal-hub__toc-list{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.legal-hub__toc-list a{color:var(--home-muted,#1d1d1f8f);cursor:pointer;font-size:.78rem;line-height:1.35;text-decoration:none;transition:color .2s}.legal-hub__toc-list a:hover,.legal-hub__toc-list a:focus-visible{color:var(--nh-brand,#0071e3);outline:none}}@media (max-width:960px){.legal-hub{padding:max(5.15rem, calc(3.85rem + env(safe-area-inset-top,0px))) 0 3.25rem}.legal-hub__layout{grid-template-columns:1fr;gap:0}.legal-hub__slide{top:max(4.35rem, calc(3.15rem + env(safe-area-inset-top,0px)));z-index:8;-webkit-backdrop-filter:blur(18px)saturate(1.2);max-height:none;box-shadow:none;background:#e4efffe0;border:0;border-bottom:1px solid #0f286e14;border-radius:0;padding:.55rem 0 .65rem;position:sticky}.legal-hub__slide-head{display:none}.legal-hub__track{padding:.1rem max(1rem, env(safe-area-inset-right,0px)) .15rem max(1rem, env(safe-area-inset-left,0px));scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;touch-action:pan-x;scrollbar-width:none;flex-direction:row;align-items:stretch;gap:.45rem;scroll-padding-inline:1rem;overflow:auto hidden}.legal-hub__track::-webkit-scrollbar{display:none}.legal-hub__service{scroll-snap-align:start;background:#ffffffd1;border:1px solid #0f172a0f;flex:none;grid-template-columns:1.7rem minmax(0,1fr);gap:.5rem;width:max-content;max-width:11.5rem;padding:.48rem .7rem}.legal-hub__service-icon{border-radius:.55rem;width:1.7rem;height:1.7rem}.legal-hub__service-icon img,.legal-hub__service-icon .legal-hub__service-logo{width:1rem;height:1rem}.legal-hub__service-name{font-size:.84rem}.legal-hub__service-short{display:none}.legal-hub__service.is-active{background:#fff;border-color:#0071e347;box-shadow:0 8px 18px -14px #0071e38c}.legal-hub__stage{padding:1.15rem max(1rem, env(safe-area-inset-right,0px)) 0 max(1rem, env(safe-area-inset-left,0px))}.legal-hub__panel{width:100%}.legal-hub__tabs{width:100%;margin-bottom:1.1rem;display:flex}.legal-hub__tab{text-align:center;flex:1;min-height:2.5rem;padding:.5rem .55rem;font-size:.78rem}.legal-hub__title{font-size:clamp(1.55rem,7vw,2rem)}.legal-hub__summary{margin-top:.85rem;font-size:.95rem;line-height:1.6}.legal-hub__article{gap:.75rem;margin-top:1.25rem}.legal-hub__section{border-radius:1rem;padding:1rem 1.05rem}.legal-hub__section-title{font-size:1.05rem}.legal-hub__text,.legal-hub__list-item,.legal-hub__note{font-size:.92rem;line-height:1.65}}@media (max-width:520px){.legal-hub__title{font-size:1.5rem}.legal-hub__tab{padding-inline:.4rem;font-size:.72rem}}@media (prefers-reduced-motion:reduce){.legal-hub__tab,.legal-hub__service{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{align-items:flex-start}.legal-page .nh-footer__copy{text-align:start}}
