.legal{padding:calc(clamp(40px,5vw,72px) * var(--fit,1)) 0 calc(clamp(64px,8vw,112px) * var(--fit,1))}.legal section{padding-block:clamp(24px,3vw,36px);border-top:1px solid var(--line)}.legal section:first-child{border-top:0;padding-top:0}.legal h2{font:800 clamp(28px,3.2vw,40px)/1 var(--display);text-transform:uppercase;letter-spacing:.01em;margin-bottom:18px}.legal p,.legal li,.legal dd{font:400 16px/1.6 var(--text);color:var(--text-md);max-width:44em}.legal p+p{margin-top:12px}.legal strong{color:var(--chalk);font-weight:600}.legal a{color:var(--chalk);text-decoration:underline;text-underline-offset:.2em;cursor:pointer}.legal a:hover,.legal a:focus-visible{color:var(--volt)}.legal ul{display:grid;gap:10px;padding-left:1.1em;list-style:disc}.legal ul+p{margin-top:16px}.legal dl{display:grid;grid-template-columns:minmax(9em,auto) 1fr;gap:12px 28px;max-width:56em}.legal dt{font:500 12px/1.9 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--concrete)}.legal-updated{margin-top:clamp(28px,3vw,40px);font:500 12px/1.6 var(--mono)!important;letter-spacing:.14em;text-transform:uppercase;color:var(--concrete)!important}@media(max-width:620px){.legal dl{grid-template-columns:1fr;gap:4px}.legal dd{margin-bottom:12px}}
