.legal-page{color:var(--avant-graphite);background:#fff;padding:0;overflow:clip}.legal-header.page-hero--editorial{min-height:clamp(28rem,52svh,36rem)}.legal-header.page-hero--editorial .page-hero__content{width:min(100%,70rem);padding-block:calc(var(--header-height,5rem) + clamp(2rem, 4vw, 3.5rem)) clamp(3.5rem, 6vw, 5rem)}.legal-header.page-hero--editorial .page-hero__title{max-width:20ch}.legal-header.page-hero--editorial .page-hero__lead{max-width:48rem}.legal-header__breadcrumbs{color:var(--avant-muted);margin-bottom:clamp(1.75rem,3vw,2.75rem)}.legal-header__breadcrumbs .breadcrumb{font-size:.78rem}.legal-action__eyebrow{color:var(--avant-primary);letter-spacing:.12em;text-transform:uppercase;margin:0 0 1rem;font-size:.75rem;font-weight:700}.legal-body{padding-block:var(--section-space);background:#fff}.legal-measure{width:min(calc(100% - (var(--gutter) * 2)), 48rem);margin-inline:auto}.legal-toc{border:1px solid var(--avant-border);background:0 0;border-radius:.5rem;margin-bottom:2.75rem;position:static;top:auto}.legal-toc summary{color:var(--avant-deep);cursor:pointer;letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:1rem;padding:.95rem 1.2rem;font-size:.78rem;font-weight:700;list-style:none;display:flex}.legal-toc summary::-webkit-details-marker{display:none}.legal-toc summary:after{border-right:1.5px solid var(--avant-primary);border-bottom:1.5px solid var(--avant-primary);content:"";width:.55rem;height:.55rem;transition:transform .3s var(--ease-out);transform:rotate(45deg)}.legal-toc[open] summary:after{transform:rotate(-135deg)}.legal-toc ol{counter-reset:toc;margin:0;padding:0 1.2rem 1.1rem;list-style:none}.legal-toc li{counter-increment:toc;grid-template-columns:1.35rem minmax(0,1fr);align-items:baseline;gap:.35rem;margin-bottom:.5rem;font-size:.9rem;display:grid}.legal-toc li:before{color:var(--avant-primary);content:counter(toc) ". ";font-weight:700}.legal-toc a{color:var(--avant-deep);text-decoration:underline;text-decoration-color:var(--avant-border);text-underline-offset:.2em;padding:0;display:inline}.legal-toc a:hover,.legal-toc a:focus-visible{color:var(--avant-primary);text-decoration-color:currentColor}.legal-document{width:100%;color:var(--avant-muted);overflow-wrap:anywhere;grid-template-columns:minmax(0,1fr);gap:0;display:grid}.legal-action{border:1px solid var(--avant-border);border-top:3px solid var(--avant-primary);background:var(--avant-mist);margin-bottom:clamp(3rem,6vw,5rem);padding:clamp(1.5rem,4vw,2.5rem)}.legal-action h2{color:var(--avant-deep);max-width:24ch;margin-bottom:.75rem;font-size:clamp(1.75rem,3vw,2.5rem)}.legal-action__text{max-width:42rem;margin:0;line-height:1.75}.legal-action__categories{background:var(--avant-border);gap:1px;margin:2rem 0;padding:1px;list-style:none;display:grid}.legal-action__categories li{background:var(--avant-light);justify-content:space-between;gap:1.5rem;padding:1rem 1.1rem;display:flex}.legal-action__categories div{gap:.4rem;display:grid}.legal-action__categories strong{color:var(--avant-deep)}.legal-action__categories div span{color:var(--avant-muted);font-size:.85rem;line-height:1.55}.legal-action__status{background:var(--avant-secondary);color:var(--avant-deep);white-space:nowrap;border-radius:999px;flex:none;align-self:start;padding:.4rem .65rem;font-size:.72rem;font-weight:700}.legal-section{scroll-margin-top:calc(var(--header-height,5rem) + 1.5rem);transition:background-color .3s var(--ease-avgom);padding-block:0}.legal-section+.legal-section{margin-top:clamp(2.75rem,5vw,4rem)}.legal-section:target{background:var(--avant-mist);margin-inline:-.9rem;padding:.9rem}.legal-action+.legal-section{margin-top:0}.legal-section__heading{margin-bottom:1rem}.legal-section__heading h2{color:var(--avant-deep);letter-spacing:-.012em;text-wrap:balance;margin:0;font-size:clamp(1.5rem,2.2vw,1.9rem);font-weight:600;line-height:1.12}.legal-section__body>*+*{margin-top:1.3rem}.legal-section__body p,.legal-section__body li,.legal-section__richtext p,.legal-section__richtext li{overflow-wrap:break-word;color:var(--avant-graphite);font-size:.98rem;line-height:1.75}.legal-section__body ul{gap:.6rem;padding:0;list-style:none;display:grid}.legal-section__body li{padding-left:1.3rem;position:relative}.legal-section__body li:before{background:var(--avant-primary);content:"";border-radius:50%;width:.3rem;height:.3rem;position:absolute;top:.72em;left:0}.legal-section__closing{border-left:3px solid var(--avant-primary);background:var(--avant-mist);padding:1rem 1.25rem;font-weight:700;color:var(--avant-deep)!important}.legal-section__links{gap:.5rem;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}.legal-section__links a{min-height:44px;color:var(--avant-primary);text-underline-offset:.2em;align-items:center;gap:.55rem;font-weight:700;text-decoration:underline;display:inline-flex}.legal-document__date{border-top:1px solid var(--avant-border);color:var(--avant-muted);margin:3rem 0 0;padding-top:1.5rem;font-size:.8rem}@media (width<=767px){.legal-header.page-hero--editorial{min-height:auto}.legal-action__categories li{flex-direction:column;gap:1rem}}@media (prefers-reduced-motion:reduce){.legal-toc a,.legal-action__button{transition:none}}
