.legal-page-layout-module__zpSGla__hero{background:var(--color-ink);color:#fff;padding-block:clamp(4.5rem,9vw,7.5rem)}.legal-page-layout-module__zpSGla__backLink{color:#ffffffb8;text-underline-offset:4px;align-items:center;gap:.5rem;font-weight:700;display:inline-flex}.legal-page-layout-module__zpSGla__backLink:hover{color:#fff}.legal-page-layout-module__zpSGla__hero h1{max-width:12ch;font-family:var(--font-barlow-condensed), Impact, sans-serif;letter-spacing:-.025em;text-transform:uppercase;margin:2.25rem 0 0;font-size:clamp(3.2rem,8vw,6.9rem);font-weight:800;line-height:.96}.legal-page-layout-module__zpSGla__hero p{color:#ffffffc2;max-width:45rem;margin:1.5rem 0 0;font-size:1.125rem;line-height:1.65}.legal-page-layout-module__zpSGla__hero>.site-container>span{color:#ffffff94;margin-top:1.75rem;font-size:.9rem;display:block}.legal-page-layout-module__zpSGla__layout{grid-template-columns:15rem minmax(0,1fr);align-items:start;gap:clamp(3rem,7vw,7rem);padding-block:clamp(4.5rem,8vw,7.5rem);display:grid}.legal-page-layout-module__zpSGla__layout aside nav{border-top:4px solid var(--color-brand);background:var(--color-cloud);padding:1.5rem;position:sticky;top:7.5rem}.legal-page-layout-module__zpSGla__layout aside strong{font-family:var(--font-barlow-condensed), Impact, sans-serif;text-transform:uppercase;font-size:1.35rem;font-weight:800;display:block}.legal-page-layout-module__zpSGla__layout aside ol{gap:.75rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.legal-page-layout-module__zpSGla__layout aside a{color:#111111b3;text-underline-offset:3px;font-size:.92rem;line-height:1.35}.legal-page-layout-module__zpSGla__layout aside a:hover{color:var(--color-brand-dark)}.legal-page-layout-module__zpSGla__content{width:min(100%,72ch);min-width:0}.legal-page-layout-module__zpSGla__content section{scroll-margin-top:7.5rem}.legal-page-layout-module__zpSGla__content section+section{border-top:1px solid #11111124;margin-top:4rem;padding-top:4rem}.legal-page-layout-module__zpSGla__content h2,.legal-page-layout-module__zpSGla__content h3{font-family:var(--font-barlow-condensed), Impact, sans-serif;letter-spacing:-.02em;text-transform:uppercase;font-weight:800}.legal-page-layout-module__zpSGla__content h2{margin:0 0 1.5rem;font-size:clamp(2.45rem,5vw,4.25rem);line-height:1}.legal-page-layout-module__zpSGla__content h3{margin:2.5rem 0 1rem;font-size:1.35rem;line-height:1.1}.legal-page-layout-module__zpSGla__content p,.legal-page-layout-module__zpSGla__content li{color:#111111b8;font-size:1.125rem;line-height:1.8}.legal-page-layout-module__zpSGla__content p{margin:0}.legal-page-layout-module__zpSGla__content p+p,.legal-page-layout-module__zpSGla__content ul+p,.legal-page-layout-module__zpSGla__content .legal-page-layout-module__zpSGla__tableWrapper+h3{margin-top:1.25rem}.legal-page-layout-module__zpSGla__content ul{gap:.75rem;margin:1.25rem 0 0;padding-left:0;list-style:none;display:grid}.legal-page-layout-module__zpSGla__content li::marker{color:var(--color-brand)}.legal-page-layout-module__zpSGla__content a{color:var(--color-brand-dark);text-underline-offset:3px;font-weight:700}.legal-page-layout-module__zpSGla__tableWrapper{margin-top:1.75rem;overflow-x:auto}.legal-page-layout-module__zpSGla__content table{text-align:left;width:100%;min-width:40rem}.legal-page-layout-module__zpSGla__content th,.legal-page-layout-module__zpSGla__content td{vertical-align:top;border-bottom:1px solid #11111124;padding:1rem}.legal-page-layout-module__zpSGla__content th{background:var(--color-ink);color:#fff;text-transform:uppercase;font-size:.9rem}.legal-page-layout-module__zpSGla__content td{color:#111111b8;line-height:1.55}.legal-page-layout-module__zpSGla__content code{font-family:var(--font-barlow), Arial, sans-serif;overflow-wrap:anywhere;font-size:.875rem}@media (max-width:899px){.legal-page-layout-module__zpSGla__layout{grid-template-columns:1fr;gap:3rem}.legal-page-layout-module__zpSGla__layout aside nav{position:static}.legal-page-layout-module__zpSGla__layout aside ol{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.legal-page-layout-module__zpSGla__layout aside ol{grid-template-columns:1fr}}
