.legal__article{max-width:72ch}.legal__article h1{font-size:clamp(2rem,5vw,3.2rem)}.legal__article h2{font-size:1.35rem;margin-top:2.2em}.legal__article h3{font-size:1.05rem;margin-top:1.6em;color:var(--text)}.legal__article dd,.legal__article li,.legal__article p{color:var(--muted)}.legal__article .lead,.legal__article strong{color:var(--text)}.legal__article a{color:var(--accent);border-bottom:1px solid rgba(189,213,47,.35)}.legal__article a:hover{border-color:var(--accent)}.legal__article ul{list-style:disc;padding-left:1.4em;margin:0 0 1em}.legal__article ul li{margin-bottom:.35em}.legal__meta{font-size:.85rem;letter-spacing:.04em;color:var(--muted);margin-bottom:2em}.legal__dl{display:grid;grid-template-columns:14em 1fr;grid-gap:10px 20px;gap:10px 20px;margin:0 0 1.5em;border-top:1px solid var(--line);padding-top:14px}.legal__dl dt{color:var(--text);font-weight:600;font-size:.95rem}.legal__dl dd{margin:0}@media (max-width:560px){.legal__dl{grid-template-columns:1fr;gap:2px 0}.legal__dl dd{margin-bottom:12px}}.legal__links{margin-top:3em;padding-top:1.5em;border-top:1px solid var(--line);font-size:.9rem}@media print{.legal__article a{border:0}}