.legal__main{max-width:720px;padding:40px var(--gutter) 64px;margin:0 auto;line-height:1.65}.legal__main h1{font-family:var(--font-fraunces), serif;margin:0 0 6px;font-size:clamp(28px,4vw,38px);font-weight:600}.legal__effective{color:var(--muted);margin:0 0 32px}.legal__main h2{font-family:var(--font-fraunces), serif;margin:36px 0 10px;font-size:22px;font-weight:600}.legal__main p,.legal__main li{margin:0 0 12px}.legal__main ul{margin:0 0 12px;padding-left:22px}.legal__main table{border-collapse:collapse;width:100%;margin:8px 0 16px;font-size:15px}.legal__main th,.legal__main td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:10px 12px 10px 0}.legal__main a{color:var(--sindoor)}
