footer.foot .rd-legal{display:grid;gap:8px;max-width:80ch}
footer.foot .rd-legal details{border:1px solid var(--line);border-radius:10px;padding:8px 12px;background:var(--panel)}
footer.foot .rd-legal summary{cursor:pointer;color:var(--ink);font-weight:600}
footer.foot .rd-legal ul{margin:8px 0;padding-left:18px;display:grid;gap:4px}
.rd-legal-note{margin:6px 0 0;color:var(--muted);font-size:12.5px;line-height:1.5}
.tfoot .rd-src{margin-left:auto}