@layer theme,base;@layer components{:root{--fh-section-nav-height:52px}[data-section-nav]{backdrop-filter:blur(12px)}[data-section-nav].is-enhanced{visibility:hidden;opacity:0;pointer-events:none;transition:opacity var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-standard), visibility 0s linear var(--duration-fast);transform:translateY(100%)}[data-section-nav].is-enhanced.is-revealed{visibility:visible;opacity:1;pointer-events:auto;transition-delay:0s;transform:translateY(0)}[data-section-nav] [data-section-nav-scroll]{overscroll-behavior-x:contain;scrollbar-width:none}[data-section-nav] [data-section-nav-scroll]::-webkit-scrollbar{display:none}[data-section-nav] a span{font-variant-numeric:tabular-nums}@media (width<=760px){:root{--fh-section-nav-height:46px}}}@layer utilities;@layer overrides{html{scroll-padding-bottom:calc(var(--fh-section-nav-height) + 16px)}[data-section-nav]{z-index:var(--z-rail);min-height:var(--fh-section-nav-height);background:color-mix(in srgb, var(--color-paper) 96%, transparent);border:0;border-top:1px solid var(--color-line);box-shadow:var(--shadow-rail-up);border-right:0;padding:0;position:fixed;inset:auto 0 0;overflow:hidden}[data-section-nav]:before{display:none}[data-section-nav] [data-section-nav-scroll]{min-height:var(--fh-section-nav-height);padding:0 var(--spacing-gutter,1.2rem);border:0;align-items:stretch;gap:0;list-style:none;display:flex;overflow-x:auto}[data-section-nav] [data-section-nav-scroll]>:is(ol,ul){min-width:0;min-height:var(--fh-section-nav-height);align-items:stretch;gap:0;padding:0}[data-section-nav] [data-section-nav-scroll]>:not(a,ol,ul,li),[data-section-nav] :is(.index-label,.kicker,.rail-label,.rail-note,.rail-foot,.index-footnote,.account-shortcut,.o-index-title,.sw-index-title,.s-index-title){display:none}[data-section-nav] li{flex:none}[data-section-nav] a{min-height:var(--fh-section-nav-height);color:var(--color-gray);font-family:var(--font-sans);font-size:var(--text-2xs);letter-spacing:.055em;text-align:left;text-transform:uppercase;white-space:nowrap;transition:color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard);background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:.42rem;margin:0;padding:0 14px;font-weight:800;line-height:1;display:inline-flex;transform:none}[data-section-nav] a:after{display:none}[data-section-nav] a span{color:currentColor;min-width:0;font:inherit}[data-section-nav] a:hover,[data-section-nav] a:focus-visible,[data-section-nav] a.is-active,[data-section-nav] a[data-active],[data-section-nav] a[aria-current]{color:var(--color-red);border-bottom-color:var(--color-red)}[data-section-nav] a:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset-inset)}@media (width>760px){.terms-layout:has(>[data-section-nav]),.privacy-wrap.policy-layout:has(>[data-section-nav]){width:min(100%,76rem);display:block}.terms-layout:has(>[data-section-nav])>.terms-document,.privacy-wrap.policy-layout:has(>[data-section-nav])>.policy-copy{width:100%;max-width:none;padding:clamp(2.5rem, 5vw, 4.5rem) 0 var(--spacing-backtop-lead);margin-inline:auto}}@media (width>=1000px){:is(.policy-block,.clause-body){grid-template-columns:minmax(13rem,.36fr) minmax(0,1fr);align-items:start;column-gap:clamp(2rem,5vw,5rem);display:grid}:is(.policy-heading,.clause-heading){flex-direction:column;grid-area:1/1/span 12;gap:.6rem;margin-bottom:0}:is(.policy-block,.clause-body)>:not(.policy-heading,.clause-heading){grid-column:2;max-width:46rem}}@media (width<=760px){[data-section-nav] a{font-size:var(--text-section-nav-tight);line-height:var(--text-section-nav-tight--line-height);padding-inline:12px}}@media (prefers-reduced-motion:reduce){[data-section-nav],[data-section-nav] a{transition:none}}}
