.legal-page{background-color:var(--color-background-light);min-height:100vh}.legal-page__main{padding-block-start:var(--header-height-overlay)}@media (min-width:1440px){.legal-page__main{padding-block-start:var(--header-height-inline)}}.legal-page__header{min-height:calc(100vh - var(--header-height-overlay));padding-block-end:var(--section-padding-block-xl);padding-inline:var(--section-padding-inline);flex-direction:column;justify-content:flex-end;display:flex}@media (min-width:1440px){.legal-page__header{min-height:calc(100vh - var(--header-height-inline))}}.legal-page__header .heading{text-box-trim:trim-both;text-box-edge:cap text}.legal-accordion .accordion__trigger.legal-accordion__trigger{grid-template-columns:1fr var(--chevron-size-lg);align-items:start;gap:var(--spacing-6);grid-template-areas:"counter chevron""title title";display:grid}@media (min-width:768px){.legal-accordion .accordion__trigger.legal-accordion__trigger{grid-template-columns:auto 1fr var(--chevron-size-lg);grid-template-areas:"counter title chevron"}}.legal-accordion .accordion__trigger-text{display:contents}.legal-accordion__counter{font-size:var(--font-size-9);font-weight:var(--font-weight-medium);line-height:var(--line-height-none);color:var(--color-primary);text-box-trim:trim-both;text-box-edge:cap alphabetic;grid-area:counter;align-self:start}.legal-accordion__title{font-family:var(--text-h4-font-family);font-size:var(--text-h4-font-size);font-weight:var(--text-h4-font-weight);line-height:var(--text-h4-line-height);color:var(--text-h4-color);letter-spacing:var(--text-h4-letter-spacing);text-box-trim:trim-both;text-box-edge:cap alphabetic;grid-area:title}.legal-accordion .accordion__chevron{grid-area:chevron;margin-block-start:calc(var(--chevron-size-lg) * -1 / 4)}.legal-accordion .accordion__content-inner{max-width:var(--content-measure);gap:var(--spacing-4);font-size:var(--font-size-2);line-height:var(--line-height-relaxed);flex-direction:column;margin-inline:auto;display:flex}.legal-accordion .accordion__content-inner ul{gap:var(--spacing-2);flex-direction:column;padding-inline-start:var(--spacing-4);display:flex}
