.legal{gap:22px;max-width:640px;display:grid}.legal-head{gap:8px;display:grid}.legal-updated{color:var(--text-muted);margin:0;font-size:13px;line-height:18px}.legal-lead{color:var(--text-muted);margin:0;font-size:15px;line-height:22px}.legal-section{gap:10px;display:grid}.legal-h2{color:var(--text);margin:0;font-size:17px;font-weight:800;line-height:24px}.legal-text{color:var(--text);margin:0;font-size:15px;line-height:22px}.legal-list{margin:0;padding:0;list-style:none;display:grid}.legal-list>li{color:var(--text);border-top:1px solid #b5ac9738;padding:8px 0 8px 16px;font-size:15px;line-height:22px;position:relative}.legal-list>li:first-child{border-top:0}.legal-list>li:before{content:"·";color:var(--text-muted);position:absolute;left:4px}.legal-contact{color:var(--text-muted);border-top:1px solid #b5ac9733;margin:0;padding-top:14px;font-size:15px;line-height:22px}.legal a{color:inherit;text-underline-offset:3px;-webkit-text-decoration:underline #ece2d173;text-decoration:underline #ece2d173}.legal a:hover{text-decoration-color:currentColor}.legal a:focus-visible{outline:3px solid var(--focus);outline-offset:2px;border-radius:3px}
