.legal-document-header{border-bottom:1px solid var(--chakra-colors-atlas-border);color:var(--chakra-colors-atlas-text);display:grid;gap:1.25rem;justify-items:start;padding-bottom:clamp(1.5rem,4vw,2.5rem)}.legal-document-header .ui-heading{overflow-wrap:anywhere}.legal-document-header__eyebrow.ui-text{color:var(--chakra-colors-atlas-blue);font-weight:600;letter-spacing:.08em;margin:0;text-transform:uppercase}.legal-document-header__meta{display:flex;flex-wrap:wrap;gap:.75rem 2rem;margin:0}.legal-document-header__meta-item{display:grid;gap:.25rem}.legal-document-header__meta dt,.legal-document-header__versions-title{color:var(--chakra-colors-atlas-text-muted);font-size:.75rem;font-weight:600;letter-spacing:.08em;margin:0;text-transform:uppercase}.legal-document-header__meta dd{font-size:.9375rem;margin:0}.legal-document-header__versions{display:grid;gap:.5rem}.legal-document-header__versions-list{display:flex;flex-wrap:wrap;gap:.5rem 1.25rem;list-style:none;margin:0;padding:0}.legal-document-header__version-link{border-radius:.25rem;color:var(--chakra-colors-atlas-blue);font-size:.875rem;text-decoration:underline;text-underline-offset:.2em}.legal-document-header__version-link:hover{color:var(--chakra-colors-atlas-blue-luminous)}.legal-document-header__print.ui-button{align-items:center;background:transparent;border:1px solid var(--chakra-colors-atlas-border-bright);border-radius:999px;color:var(--chakra-colors-atlas-text);display:inline-flex;font:600 .875rem/1.4 var(--chakra-fonts-body, sans-serif);gap:.5rem;min-height:2.75rem;padding:0 1.25rem;text-transform:none}.legal-document-header__print.ui-button:hover{border-color:var(--chakra-colors-atlas-blue);color:var(--chakra-colors-atlas-blue-luminous)}.legal-document-header__print.ui-button:focus-visible,.legal-document-header__version-link:focus-visible{outline:2px solid var(--chakra-colors-atlas-blue-luminous);outline-offset:3px}@media print{.legal-document-header__print.ui-button{display:none}}.legal-document-header__title{text-transform:none}.legal-document-layout{margin:0 auto;max-width:72rem;padding:clamp(2rem,6vw,4rem) clamp(1rem,3vw,2rem) 6rem;width:100%}.legal-document-layout__summary{margin-top:clamp(1.5rem,4vw,2.5rem)}.legal-document-layout__body{align-items:start;display:grid;gap:clamp(2rem,5vw,4rem);grid-template-columns:16rem minmax(0,1fr);margin-top:clamp(2rem,5vw,3.5rem)}.legal-document-layout__aside{align-self:start;max-height:calc(100vh - 7rem);overflow-y:auto;position:sticky;top:6rem}.legal-document-layout__content{min-width:0}@media(max-width:56rem){.legal-document-layout__body{grid-template-columns:minmax(0,1fr)}.legal-document-layout__aside{max-height:none;overflow-y:visible;position:static}}.legal-section{scroll-margin-top:6rem}.legal-section__heading{align-items:baseline;display:flex;flex-wrap:wrap;gap:.5rem;margin:0 0 1rem}.legal-section__number{color:var(--chakra-colors-atlas-blue-luminous);font-variant-numeric:tabular-nums}.legal-section__anchor{border-radius:.25rem;color:var(--chakra-colors-atlas-text-muted);font-weight:600;opacity:0;text-decoration:none;transition:opacity .15s ease}.legal-section__heading:hover .legal-section__anchor,.legal-section__anchor:focus-visible{opacity:1}.legal-section__anchor:hover{color:var(--chakra-colors-atlas-blue-luminous)}.legal-section__anchor:focus-visible{outline:2px solid var(--chakra-colors-atlas-blue-luminous);outline-offset:2px}.legal-section__body{color:var(--chakra-colors-atlas-text);line-height:1.7;max-width:70ch;overflow-wrap:anywhere}.legal-section__body>*+*{margin-top:1rem}.legal-section__body ul,.legal-section__body ol{padding-left:1.5rem}.legal-section__body li+li{margin-top:.5rem}@media(hover:none){.legal-section__anchor{opacity:1}}@media(prefers-reduced-motion:reduce){.legal-section__anchor{transition:none}}.legal-section__title{text-transform:none}.legal-section+.legal-section{margin-top:3rem}
