.legal-doc{padding:calc(var(--header-h) + clamp(48px, 9vh, 104px)) 0 clamp(96px, 14vh, 160px)}.legal-doc article{max-width:46rem}.legal-doc h1{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;font-family:var(--f-display);letter-spacing:-.012em;margin-bottom:28px;font-size:clamp(44px,6vw,84px);font-weight:300;line-height:1}.legal-doc h2{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;font-family:var(--f-display);scroll-margin-top:calc(var(--header-h) + 24px);margin:44px 0 12px;font-size:28px;font-weight:400;line-height:1.15}.legal-doc p,.legal-doc li{color:var(--fg-muted,#3d372f)}.legal-doc p+p{margin-top:12px}.legal-doc ul{margin-top:10px;padding-left:1.2em;list-style:outside}.legal-doc article a:not(.btn):not(.link-arrow){text-underline-offset:3px;text-decoration:underline}.legal-doc .draft{font-family:var(--f-mono);letter-spacing:.04em;color:var(--resin);border:1px dashed;margin-bottom:36px;padding:10px 14px;font-size:12px;display:inline-block}.legal-doc table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;margin-top:12px}.legal-doc td,.legal-doc th{text-align:left;border-bottom:1px solid var(--rule);padding:10px 0;font-weight:400}.legal-doc .form{max-width:30rem}.legal-doc__actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:32px;display:flex}
