.legal{padding-block:40px 64px}.legal-wrap{max-width:760px}.legal-title{margin-bottom:10px;font-size:clamp(38px,5vw,60px)}.legal-updated{color:color-mix(in srgb, var(--ink) 60%, transparent);margin-bottom:24px;font-size:13px}.legal-intro{margin-bottom:8px;font-size:17px;line-height:1.6}.legal section{margin-top:32px}.legal h2{margin-bottom:10px}.legal p,.legal li{color:var(--ink);font-size:15.5px;line-height:1.65}.legal p+p{margin-top:10px}.legal ul{gap:8px;margin-top:10px;padding-left:20px;list-style:outside;display:grid}.legal a{color:var(--olive);text-underline-offset:3px;text-decoration:underline}.legal-nav{border-top:1px solid var(--line);flex-wrap:wrap;gap:10px 22px;margin-top:48px;padding-top:20px;font-size:14px;display:flex}@media (min-width:901px){.legal{padding-block:64px 96px}}
