.legal-page-hero{background-color:var(--surface-surface);padding:var(--section-padding-y-lg) var(--section-padding-x-lg) 0;justify-content:center;display:flex}.legal-page-hero-inner{max-width:var(--container-width-narrow);text-align:center;flex-direction:column;align-items:center;gap:.75rem;width:100%;display:flex}.legal-page-hero-title{font-family:var(--display-large-emphasized-family);font-weight:var(--display-large-emphasized-weight);font-size:var(--display-large-emphasized-size);line-height:var(--display-large-emphasized-line-height);letter-spacing:var(--display-large-emphasized-letter-spacing);color:var(--text-default);margin:0}.legal-page-hero-subtitle{font-family:var(--body-large-family);font-weight:var(--font-weight-regular);font-size:var(--body-large-size);line-height:var(--body-large-line-height);letter-spacing:var(--body-large-letter-spacing);color:var(--text-subtle);margin:0}.legal-page-body{background-color:var(--surface-surface);padding:var(--section-padding-y-lg) var(--section-padding-x-lg);justify-content:center;display:flex}.legal-page-body-inner{max-width:var(--container-width-narrow);flex-direction:column;gap:2.25rem;width:100%;display:flex}.legal-page-section{flex-direction:column;gap:.75rem;display:flex}.legal-page-section-title{font-family:var(--title-large-emphasized-family);font-weight:var(--title-large-emphasized-weight);font-size:var(--title-large-emphasized-size);line-height:var(--title-large-emphasized-line-height);letter-spacing:var(--title-large-emphasized-letter-spacing);color:var(--text-default);margin:0}.legal-page-text{font-family:var(--body-medium-family);font-weight:var(--font-weight-regular);font-size:var(--body-medium-size);line-height:var(--body-medium-line-height);letter-spacing:var(--body-medium-letter-spacing);color:var(--text-bold);margin:0}.legal-page-list{font-family:var(--body-medium-family);font-weight:var(--font-weight-regular);font-size:var(--body-medium-size);line-height:var(--body-medium-line-height);letter-spacing:var(--body-medium-letter-spacing);color:var(--text-bold);flex-direction:column;gap:.5rem;margin:0;padding-left:1.25rem;display:flex}.legal-page-contact{color:var(--text-default)}@media (max-width:1024px){.legal-page-hero{padding:var(--section-padding-y-md) var(--section-padding-x-md) 0}.legal-page-body{padding:var(--section-padding-y-md) var(--section-padding-x-md)}}@media (max-width:640px){.legal-page-hero{padding:var(--section-padding-y-sm) var(--section-padding-x-sm) 0}.legal-page-body{padding:var(--section-padding-y-sm) var(--section-padding-x-sm)}}
