.legal-header-section{width:100vw;margin-left:calc(-1 * var(--spacing-page-margin));background-color:var(--color-surface-white);margin-bottom:var(--spacing-section-gap)}.legal-header{display:flex;align-items:center;height:304px;overflow:hidden;padding:0 var(--spacing-page-margin)}@media (min-width:1600px){.legal-header{padding:0 350px}}@media (min-width:769px) and (max-width:1599px){.legal-header-image{max-height:240px}}.legal-header-content{flex:1;display:flex;flex-direction:column;justify-content:center;gap:var(--spacing-16)}.legal-header-content .hero-eyebrow,.legal-header-content .hero-title{margin:0}.legal-header-media{height:100%;flex:0 1 auto;min-width:0;overflow:hidden;display:flex;align-items:flex-end;justify-content:flex-end}.legal-header-image{height:100%;max-width:100%;width:auto;object-fit:contain;object-position:right bottom}@media (max-width:768px){.legal-header{min-height:30vh;height:auto;flex-direction:column;padding:var(--spacing-40) var(--spacing-page-margin) 0;gap:0;justify-content:flex-start}.legal-header-content{align-items:center;text-align:center}.legal-header-media{height:auto;margin-top:auto;flex:0 0 auto;justify-content:center;align-items:flex-end}.legal-header-image{height:auto;max-height:240px;width:auto;max-width:100%;display:block;vertical-align:bottom}}.rich-text-section{width:fit-content;max-width:100%;margin-left:auto;margin-right:auto;margin-bottom:var(--spacing-section-gap);background-color:var(--color-surface-white);border:1px solid var(--color-surface-border);border-radius:var(--card-big-radius);padding:var(--card-big-padding-block) var(--card-big-padding-inline)}.rich-text-section--wide{width:100%}.rich-text-section__body{font-family:var(--typography-body-lg-family);font-size:var(--typography-body-lg-size);font-weight:var(--typography-body-lg-weight);line-height:var(--typography-body-lg-line-height);letter-spacing:var(--typography-body-lg-letter-spacing);color:var(--color-text-body);max-width:1024px;text-align:left}.rich-text-section__body>*+*{margin-top:var(--spacing-24)}.rich-text-section__body>h2{font-family:var(--typography-family-heading);font-size:var(--typography-heading-lg-size);font-weight:var(--typography-heading-lg-weight);line-height:var(--typography-heading-lg-line-height);color:var(--color-text-heading);margin-top:var(--spacing-32);margin-bottom:var(--spacing-16)}.rich-text-section__body>h2:first-child{margin-top:0}.rich-text-section__body>h3{font-family:var(--typography-family-heading);font-size:var(--typography-heading-md-size);font-weight:var(--typography-heading-md-weight);line-height:var(--typography-heading-md-line-height);color:var(--color-text-heading);margin-top:var(--spacing-24);margin-bottom:var(--spacing-16)}.rich-text-section__body>h2+*,.rich-text-section__body>h3+*{margin-top:0}.rich-text-section__body>p{margin:0}.rich-text-section__body>ol,.rich-text-section__body>ul{margin:0;padding-left:var(--spacing-24)}.rich-text-section__body li+li{margin-top:var(--spacing-8)}.rich-text-section__body a{color:var(--color-primary);text-decoration:underline}.rich-text-section__body a:hover{text-decoration:none}@media (max-width:768px){.rich-text-section__body{font-family:var(--typography-body-md-family);font-size:var(--typography-body-md-size);font-weight:var(--typography-body-md-weight);line-height:var(--typography-body-md-line-height);letter-spacing:var(--typography-body-md-letter-spacing)}.rich-text-section__body>h2{font-size:var(--typography-heading-md-size);line-height:var(--typography-heading-md-line-height)}.rich-text-section__body>h3{font-size:var(--typography-heading-sm-size);line-height:var(--typography-heading-sm-line-height)}}