.legal-page{--legal-blue:var(--site-blue);--legal-dark:var(--site-dark);--legal-muted:var(--site-grey);--legal-border:var(--site-border);color:var(--legal-dark)}.legal-page *,.legal-page *::before,.legal-page *::after{box-sizing:border-box}.legal-shell{padding-top:38px;padding-bottom:100px}.legal-hero{position:relative;overflow:hidden;isolation:isolate;padding:44px 48px;margin-bottom:28px;border-radius:14px;background:var(--legal-blue);color:#fff}.legal-hero::after{content:"";position:absolute;z-index:-1;right:-110px;top:-140px;width:380px;height:380px;border:56px solid rgb(255 255 255 / 9%);border-radius:50%;pointer-events:none}.legal-hero__eyebrow{margin:0 0 14px;font-size:.875rem;line-height:1.5;font-weight:600;color:#ffc864}.legal-hero__title{margin:0;font-size:clamp(1.75rem, 3.5vw, 2.875rem);line-height:1.15;font-weight:var(--fw-semibold,600);overflow-wrap:break-word}.legal-document{width:100%}.legal-article{min-width:0;padding:36px 48px;background:#fff;border:1px solid var(--legal-border);border-radius:14px}.legal-article ul{list-style-type:disc}.legal-article ol{list-style-type:decimal}.legal-back{color:var(--legal-blue);text-decoration:underline;text-underline-offset:3px}.legal-back{display:inline-block;margin-top:24px;font-size:.9375rem;line-height:1.5}.legal-page a:focus-visible{outline:3px solid var(--legal-blue);outline-offset:5px;border-radius:3px}.legal-hero a:focus-visible{outline-color:#ffc864}@media (max-width:991.98px){.legal-hero{padding:36px 32px}.legal-article{padding:28px 32px}}@media (max-width:767.98px){.legal-shell{padding-top:24px;padding-bottom:70px}.legal-hero{padding:32px 24px;margin-bottom:24px}.legal-article{padding:28px 24px}}@media (max-width:479.98px){.legal-hero,.legal-article{padding:24px 20px}}@media print{.legal-back,.legal-hero::after{display:none}.legal-shell,.legal-article{padding:0}.legal-hero{padding:0 0 24px;background:none;color:#000}.legal-hero__eyebrow{color:#000}.legal-article{border:0}.legal-article h2,.legal-article h3{break-after:avoid}}