.LegalPage_page__K57u2{--rule-ink:var(--m-border-strong);background:var(--m-bg);color:var(--m-fg);padding-inline:var(--m-gutter)}.LegalPage_head__LrNbZ{padding-block:clamp(7rem,20vh,12rem) clamp(2rem,5vh,3rem);max-width:var(--m-max-width);margin-inline:auto}.LegalPage_headRule__5p5wm{margin-bottom:clamp(1.5rem,4vh,2.25rem)}.LegalPage_title__Jwdcm{margin:0;font-family:var(--font-display),system-ui,sans-serif;font-size:clamp(2.75rem,1.1rem + 4.5vw,5.5rem);font-weight:700;line-height:.98;letter-spacing:-.03em}.LegalPage_body__L5X4R{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,42rem) minmax(0,1.5fr);max-width:var(--m-max-width);margin-inline:auto}.LegalPage_prose__DogY6{grid-column:2;padding-bottom:clamp(5rem,12vh,8rem)}.LegalPage_section__QQO70{margin-top:clamp(1.5rem,3.5vh,2.25rem)}.LegalPage_heading__Jx6eZ{margin:0 0 .5rem;font-family:var(--font-body),system-ui,sans-serif;font-size:.9375rem;font-weight:700;line-height:1.4;letter-spacing:0;text-wrap:pretty}.LegalPage_paragraph__48IoK{margin:0 0 .85rem;font-size:.8125rem;line-height:1.55;text-wrap:pretty}.LegalPage_paragraph__48IoK:last-child{margin-bottom:0}.LegalPage_list__zzh8_{margin:0 0 .85rem;padding:0;list-style:none;display:grid;grid-gap:.5rem;gap:.5rem}.LegalPage_list__zzh8_:last-child{margin-bottom:0}.LegalPage_listItem__f99U6{position:relative;padding-left:1.1rem;font-size:.8125rem;line-height:1.5;text-wrap:pretty}.LegalPage_listItem__f99U6:before{content:"";position:absolute;left:0;top:.65em;width:.5rem;height:1px;background:var(--m-border-strong)}.LegalPage_listLabel__HIaO4{font-weight:700}[data-emphatic=true] .LegalPage_listItem__f99U6,[data-emphatic=true] .LegalPage_paragraph__48IoK{font-size:.75rem;line-height:1.65;letter-spacing:.008em}.LegalPage_mailLink____On7{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--m-border-strong);text-decoration-color:var(--m-border-strong);text-underline-offset:.15em}.LegalPage_contact__aJS6L{margin-top:clamp(1.5rem,3.5vh,2.25rem);padding-top:clamp(1.25rem,3vh,1.75rem);border-top:1px solid var(--m-border-strong)}.LegalPage_contactHeading__AMgus{margin:0 0 .4rem;font-family:var(--font-body),system-ui,sans-serif;font-size:.875rem;font-weight:700}.LegalPage_contactLine__NW42G{margin:0;font-family:var(--font-mono),ui-monospace,monospace;font-size:.8125rem;color:var(--m-fg)}@media (max-width:60rem){.LegalPage_body__L5X4R{grid-template-columns:minmax(0,1fr)}.LegalPage_prose__DogY6{grid-column:1}.LegalPage_title__Jwdcm{font-size:clamp(2.25rem,1.3rem + 5vw,3.5rem)}}