.legal-module__hX-2aW__page{gap:clamp(34px,5vw,72px);max-width:1040px;margin:0 auto;padding:clamp(52px,8vw,120px) clamp(16px,5vw,72px) clamp(64px,9vw,140px);display:grid}.legal-module__hX-2aW__intro{gap:clamp(14px,2vw,24px);display:grid}.legal-module__hX-2aW__title{color:var(--on-void);font-family:var(--sans);letter-spacing:.04em;text-transform:uppercase;max-width:20ch;margin:0;font-size:clamp(20px,2.8vw,32px);font-weight:300;line-height:1.26}.legal-module__hX-2aW__document{border-top:1px solid var(--hairline);gap:14px;padding-top:clamp(28px,4vw,48px);display:grid}.legal-module__hX-2aW__heading{color:var(--on-void);font-size:var(--t-copy);letter-spacing:.12em;text-transform:uppercase;margin:clamp(26px,4vw,48px) 0 4px;font-weight:400;line-height:1.55}.legal-module__hX-2aW__heading:first-child{margin-top:0}.legal-module__hX-2aW__copy{color:var(--on-void-dim);font-size:calc(var(--t-copy) + 1px);overflow-wrap:anywhere;max-width:78ch;margin:0;font-weight:300;line-height:1.85}.legal-module__hX-2aW__back{color:var(--on-void);font-size:var(--t-tag);letter-spacing:.24em;text-transform:uppercase;text-decoration:none}.legal-module__hX-2aW__back:hover{text-underline-offset:5px;text-decoration:underline}
