.co-root .co-legal{max-width:68ch;margin:0 auto;padding:clamp(2.5rem,6vw,4.5rem) 1.25rem 5rem;line-height:1.75}.co-root .co-legal h1{letter-spacing:-.02em;margin:0 0 .6rem;font-size:clamp(2rem,4.5vw,2.9rem);line-height:1.1}.co-root .co-legal h2{letter-spacing:-.01em;margin:2.4rem 0 .5rem;font-size:1.25rem}.co-root .co-legal p,.co-root .co-legal ul{margin:0 0 1rem}.co-root .co-legal ul{padding-left:1.25rem}.co-root .co-legal li{margin-bottom:.35rem}.co-root .co-legal .co-legal-date{color:var(--co-muted);font-family:var(--co-figure);margin-bottom:2rem;font-size:.85rem}.co-root .co-legal a{color:var(--co-link);text-underline-offset:3px}
