.legal-hero.svelte-73xcde{min-height:clamp(11.75rem,30vh,20rem);margin-top:calc(var(--site-nav-height,0rem) * -1);background:var(--color-ink,#101010);color:var(--color-paper,#fff);isolation:isolate;flex-direction:column;justify-content:flex-end;align-items:center;display:flex;position:relative;overflow:hidden}.legal-hero__image.svelte-73xcde{z-index:0;object-fit:cover;opacity:.72;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.legal-hero__overlay.svelte-73xcde{z-index:1;pointer-events:none;background:linear-gradient(#00000052 0%,#00000094 100%),linear-gradient(90deg,#00000094 0%,#0000001f 68%);position:absolute;inset:0}.legal-hero__content.svelte-73xcde{z-index:2;width:min(100%,74rem);padding:0 var(--space-page-x,var(--space-main-inline)) var(--space-hero-grid-block-end,3rem);text-align:center;position:relative}.legal-hero__eyebrow.svelte-73xcde{font-family:var(--font-body);font-size:var(--type-label);font-weight:700;line-height:var(--leading-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-paper,#fff);margin:0 0 .5rem}h1.legal-hero__title.svelte-73xcde{max-width:min(100%,26rem);font-family:var(--font-heading);font-size:var(--type-h4);font-weight:500;line-height:var(--leading-heading);letter-spacing:var(--tracking-tight);color:var(--color-paper,#fff);text-wrap:balance;text-shadow:0 .08em .65em color-mix(in srgb, var(--color-ink) 72%, transparent);margin:0 auto}.legal-doc.svelte-73xcde{max-width:42rem;padding-inline:var(--space-page-x,1.25rem);color:var(--color-ink,inherit);margin:clamp(3.5rem,9vh,5.5rem) auto clamp(4rem,10vh,6rem)}.legal-doc__updated.svelte-73xcde{font-family:var(--font-body);font-size:var(--type-body-small);line-height:var(--leading-body-small);letter-spacing:var(--tracking-body);opacity:.85;margin:0 0 2rem}.legal-doc__body h2{font-family:var(--font-heading);font-size:var(--type-h6);font-weight:500;line-height:var(--leading-heading);letter-spacing:var(--tracking-tight);margin:2rem 0 .65rem}.legal-doc__body h2:first-child{margin-top:0}.legal-doc__body p,.legal-doc__body li{font-family:var(--font-body);font-size:var(--type-body-normal);line-height:var(--leading-body-normal);letter-spacing:var(--tracking-body)}.legal-doc__body p{margin:0 0 .85rem}.legal-doc__body ul{margin:0 0 1rem;padding-left:1.25rem}.legal-doc__body li{margin-bottom:.35rem}.legal-doc__body li:last-child{margin-bottom:0}.legal-doc__body a{color:var(--color-accent,currentColor);text-underline-offset:.15em}
