.legal-page{padding-block:calc(var(--section-padding-y) + 3rem) var(--section-padding-y);max-width:44rem}.legal-page h1,.legal-page h2{font-family:var(--font-poster);font-size:var(--fs-h1);margin-bottom:var(--space-2xs)}.legal-page__updated{color:var(--text-muted);font-size:var(--fs-small);margin-bottom:var(--space-2xl)}.legal-page h2{font-size:var(--fs-h3);margin-top:var(--space-xl);margin-bottom:var(--space-sm)}.legal-page li,.legal-page p{font-size:var(--fs-body);line-height:1.7;color:var(--text-primary)}.legal-page ul{margin:var(--space-sm)0;padding-left:1.3rem;list-style:disc}.legal-page li+li{margin-top:var(--space-2xs)}.legal-page__notice{background:var(--color-oxblood-wash);border-left:3px solid var(--color-oxblood);padding:var(--space-sm) var(--space-md);border-radius:var(--radius-sm);margin-bottom:var(--space-xl);font-size:var(--fs-small)}.legal-page__notice strong{color:var(--color-oxblood)}