.LegalPage-module__JcL3JW__page{color:#f9f9f9;background:#080c0d;min-height:100svh}.LegalPage-module__JcL3JW__section{padding-block:calc(var(--header-height) + var(--space-3xl)) var(--space-3xl)}.LegalPage-module__JcL3JW__container{width:calc(100% - (var(--page-padding) * 2));margin-inline:auto}@media (min-width:48rem){.LegalPage-module__JcL3JW__container{width:var(--container-width)}}.LegalPage-module__JcL3JW__title{margin:0 0 clamp(var(--space-xl), 6vh, var(--space-3xl));font-family:var(--font-primary);font-size:clamp(2.5rem,7vw,5.5rem);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-tight);color:#f9f9f9;line-height:.95}.LegalPage-module__JcL3JW__body{gap:var(--space-2xl);max-width:42rem;display:grid}.LegalPage-module__JcL3JW__body h2{margin:0 0 var(--space-md);color:#f9f9f9;font-size:clamp(1.35rem,2.4vw,1.75rem)}.LegalPage-module__JcL3JW__body p,.LegalPage-module__JcL3JW__body li{color:#f9f9f99e;font-size:var(--font-size-base);line-height:var(--line-height-normal)}.LegalPage-module__JcL3JW__body p{margin:0}.LegalPage-module__JcL3JW__body p+p{margin-top:var(--space-md)}.LegalPage-module__JcL3JW__body ul{margin:var(--space-md) 0 0;padding-left:1.15rem;list-style:outside}.LegalPage-module__JcL3JW__body li+li{margin-top:var(--space-sm)}.LegalPage-module__JcL3JW__body a{color:#f9f9f9;text-underline-offset:.18em;text-decoration:underline}.LegalPage-module__JcL3JW__body a:hover,.LegalPage-module__JcL3JW__body a:focus-visible{color:#fff}.LegalPage-module__JcL3JW__dl{border-top:var(--border-width) solid #f9f9f924;margin:0;display:grid}.LegalPage-module__JcL3JW__row{gap:var(--space-md);border-bottom:var(--border-width) solid #f9f9f924;grid-template-columns:minmax(8rem,.4fr) minmax(0,1fr);align-items:baseline;padding-block:.9rem;display:grid}.LegalPage-module__JcL3JW__dt{font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);color:#f9f9f9;margin:0}.LegalPage-module__JcL3JW__dd{color:#f9f9f99e;overflow-wrap:anywhere;margin:0}@media (max-width:47.9375rem){.LegalPage-module__JcL3JW__section{padding-block:calc(var(--header-height) + var(--space-2xl)) var(--space-2xl)}.LegalPage-module__JcL3JW__row{grid-template-columns:1fr;gap:.2rem}}
