/* Shared legal links; no external fonts, scripts or requests. */
.elan-policy-links{display:flex;flex-wrap:wrap;gap:4px 18px;font-size:12px;line-height:1.5}
.elan-policy-links a{display:inline-flex;align-items:center;min-height:32px;color:var(--muted,#64776f);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;overflow-wrap:anywhere}
.elan-policy-links a:hover{color:var(--ink,#243d33)}
.elan-policy-links a:focus-visible{outline:3px solid var(--ui-accent,#61774f);outline-offset:3px;border-radius:2px}
.elan-policy-links--footer{justify-content:center;margin-top:10px}
.elan-policy-links--download{margin-top:10px}
.elan-policy-links--sidebar{flex-direction:column;align-items:flex-start;gap:0;padding:0 8px;margin-top:12px;font-size:11px}
.elan-policy-sidebar{overflow-y:auto}
