.legal{max-width:44rem}.legal section+section{margin-top:2rem}.legal h2{margin-bottom:.5rem}.legal p,.legal li{color:var(--text-muted);line-height:1.6}.legal ul{padding-left:1.25rem}.legal li+li{margin-top:.4rem}.legal strong{color:var(--text)}.legal .updated{font-family:var(--font-mono);color:var(--text-muted);font-size:.85rem}.site-foot{max-width:1040px;color:var(--text-muted);flex-wrap:wrap;gap:.5rem 1.5rem;margin:0 auto;padding:0 16px 32px;font-size:.9rem;display:flex}.site-foot>*{padding-top:20px}.site-foot:before{content:"";border-top:1px solid var(--border);flex-basis:100%}.site-foot a{color:var(--text-muted)}.site-foot a:hover,.site-foot a:focus-visible{color:var(--accent-text)}.account-legal{color:var(--text-muted);margin-top:.5rem;font-size:.85rem}
