.legal{max-width:42rem;padding:2.5rem var(--section-pad-x) 4rem;margin:0 auto}.legal h1{letter-spacing:-.03em;font-size:clamp(1.85rem,4vw,2.55rem);font-weight:600;line-height:1.1}.legal-date{color:var(--site-text-muted);margin:.65rem 0 1.75rem;font-size:.85rem}.legal h2{letter-spacing:-.02em;margin-top:2rem;margin-bottom:.55rem;font-size:1.08rem;font-weight:650}.legal h3{letter-spacing:-.01em;margin-top:1.25rem;margin-bottom:.4rem;font-size:.98rem;font-weight:650}.legal p,.legal li,.legal address{color:var(--site-text-dim);text-wrap:pretty;font-size:1.02rem;line-height:1.55}.legal p+p{margin-top:.85rem}.legal ul{margin:.45rem 0 .85rem;padding-left:1.2rem;list-style:outside}.legal li+li{margin-top:.28rem}.legal address{margin-top:.85rem;font-style:normal}.legal a{color:var(--site-text)}.legal a:hover{color:var(--site-accent-hover)}
