.legal{max-width:760px;padding-block:56px 64px}.legal h1{letter-spacing:.5px;margin:0 0 8px;font-size:clamp(30px,4.5vw,44px);font-weight:200}.legal .updated{font-family:var(--mono,inherit);letter-spacing:2px;color:var(--muted);margin:0 0 36px;font-size:10px}.legal h2{font-family:var(--mono,inherit);letter-spacing:2.5px;color:var(--accent);margin:34px 0 12px;font-size:11px;font-weight:600}.legal p{color:var(--muted);margin:0 0 12px;font-size:14.5px;line-height:1.7}.legal ul{flex-direction:column;gap:8px;margin:0 0 12px;padding:0;list-style:none;display:flex}.legal ul li{color:var(--muted);padding-left:18px;font-size:14.5px;line-height:1.6;position:relative}.legal ul li:before{content:"";background:var(--accent);border-radius:50%;width:5px;height:5px;position:absolute;top:.62em;left:0}.legal a{color:var(--ink);-webkit-text-decoration-color:color-mix(in srgb, var(--accent) 50%, transparent);text-decoration-color:color-mix(in srgb, var(--accent) 50%, transparent)}.legal a:hover{color:var(--accent)}@media (max-width:760px){.legal{padding-block:40px 56px}}
