.legal-page{padding-bottom:clamp(4rem,8vw,7rem)}.legal-page__hero{margin-inline:auto;max-width:56rem}.legal-page__hero-surface{text-align:center}.legal-page__hero-heading{justify-content:center}.legal-page__hero-heading>:first-child{display:none}.legal-page__hero-heading p{margin-bottom:.75rem}.legal-page__rule{display:none}.legal-page__body{margin-inline:auto;max-width:56rem}.legal-page__toc{margin-bottom:clamp(2.5rem,5vw,4rem);border-top:1px solid var(--color-base-200, #e5e7eb);border-bottom:1px solid var(--color-base-200, #e5e7eb);padding-block:1.25rem}.legal-page__toc a{text-underline-offset:.2em}.legal-page__sections{border-top:1px solid var(--color-base-200, #e5e7eb)}.legal-page__section{border:0!important;border-bottom:1px solid var(--color-base-200, #e5e7eb)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.legal-page__section-heading{min-height:0;border:0!important;background:transparent!important;padding:1.5rem 0 0!important}.legal-page__section-heading>span{display:none}.legal-page__section-heading h2{font-size:1.125rem}.legal-page__section>:last-child{padding:1rem 0 1.5rem!important}.legal-page__section :is(.link-primary,a.link){text-underline-offset:.2em}.legal-page__back-link a:hover{color:var(--page-accent-strong)}@media (max-width: 639px){.legal-page__hero-heading{text-align:center}.legal-page__toc ol{grid-template-columns:1fr}}
