.legal{padding-block:var(--s-8) var(--s-9);background:linear-gradient(to bottom, var(--bg), var(--bg-blush) 80%, var(--bg))}.legal-inner{max-width:calc(680px + var(--gutter) * 2)}.legal-title{font-size:clamp(40px,6vw,56px)}.legal-updated{margin-top:var(--s-3);color:var(--muted-strong);font-size:14px}.legal-section{margin-top:var(--s-7)}.legal-h2{margin-bottom:var(--s-3);font-family:var(--font-serif);font-size:28px;font-weight:500}
