.LegalPage-module__iX_3oW__section{padding-top:calc(var(--navbar-height) + var(--space-12));padding-bottom:var(--space-20);background-color:var(--color-bg-primary)}.LegalPage-module__iX_3oW__header{gap:var(--space-4);margin-bottom:var(--space-12);padding-bottom:var(--space-8);border-bottom:1px solid var(--neutral-300);flex-direction:column;display:flex}.LegalPage-module__iX_3oW__eyebrow{color:var(--brand-primary);font-weight:var(--font-weight-semibold);font-size:var(--font-size-sm);letter-spacing:0;text-transform:uppercase}.LegalPage-module__iX_3oW__title{color:var(--color-text-heading);font-size:var(--font-size-4xl);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);margin:0}.LegalPage-module__iX_3oW__lastUpdated{color:var(--color-text-body);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);opacity:.75}.LegalPage-module__iX_3oW__intro{color:var(--color-text-body);font-size:var(--font-size-lg);line-height:var(--line-height-relaxed);max-width:72ch}.LegalPage-module__iX_3oW__content{gap:var(--space-10);flex-direction:column;max-width:78ch;display:flex}.LegalPage-module__iX_3oW__sectionBlock{gap:var(--space-4);flex-direction:column;display:flex}.LegalPage-module__iX_3oW__sectionHeading{color:var(--color-text-heading);font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);margin:0}.LegalPage-module__iX_3oW__subHeading{color:var(--color-text-heading);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);margin:var(--space-2) 0 0}.LegalPage-module__iX_3oW__paragraph{color:var(--color-text-body);font-size:var(--font-size-base);line-height:var(--line-height-relaxed);margin:0}.LegalPage-module__iX_3oW__list{gap:var(--space-2);padding-left:var(--space-6);color:var(--color-text-body);font-size:var(--font-size-base);line-height:var(--line-height-relaxed);flex-direction:column;margin:0;display:flex}.LegalPage-module__iX_3oW__list li::marker{color:var(--brand-primary)}.LegalPage-module__iX_3oW__link{color:var(--brand-primary);text-underline-offset:2px;font-weight:var(--font-weight-medium);text-decoration:underline}.LegalPage-module__iX_3oW__link:hover{color:var(--brand-primary-dark)}.LegalPage-module__iX_3oW__notice{border-left:3px solid var(--brand-primary);background-color:var(--brand-primary-bg);padding:var(--space-4) var(--space-6);border-radius:var(--radius-md);color:var(--color-text-body);font-size:var(--font-size-sm);line-height:var(--line-height-relaxed)}.LegalPage-module__iX_3oW__metaList{gap:var(--space-3);padding:var(--space-5);border:1px solid var(--neutral-300);border-radius:var(--radius-md);background-color:var(--neutral-100);grid-template-columns:1fr;margin:0;display:grid}.LegalPage-module__iX_3oW__metaItem{gap:var(--space-3);color:var(--color-text-body);font-size:var(--font-size-base);line-height:var(--line-height-normal);grid-template-columns:minmax(128px,.35fr) 1fr;display:grid}.LegalPage-module__iX_3oW__metaLabel{color:var(--color-text-heading);font-weight:var(--font-weight-semibold)}.LegalPage-module__iX_3oW__metaList dd{margin:0}@media (max-width:640px){.LegalPage-module__iX_3oW__section{padding-top:calc(var(--navbar-height-mobile) + var(--space-10));padding-bottom:var(--space-12)}.LegalPage-module__iX_3oW__header{margin-bottom:var(--space-8);padding-bottom:var(--space-6)}.LegalPage-module__iX_3oW__title{font-size:var(--font-size-3xl)}.LegalPage-module__iX_3oW__intro{font-size:var(--font-size-base)}.LegalPage-module__iX_3oW__sectionHeading{font-size:var(--font-size-xl)}.LegalPage-module__iX_3oW__metaItem{gap:var(--space-1);grid-template-columns:1fr}}
