.footer-links a{font-size:10px;color:var(--muted);text-decoration:none}.footer-links a:hover{color:var(--accent)}.archive-control{display:flex;align-items:center;gap:8px;font-size:9px;margin-left:auto;color:var(--muted)}.archive-control select{width:auto;font-size:9px;padding:6px 8px;border:1px solid var(--line);border-radius:5px;background:var(--surface);color:var(--ink)}.brief-date{font-size:9px;color:var(--accent);margin:0 0 12px}.attribution-note{font-size:8px!important;line-height:1.55!important;color:var(--muted);margin:0 0 16px;opacity:.85}.correction-label{font-size:9px;line-height:1.6;color:var(--accent);margin:0 0 14px}.results-line{flex-wrap:wrap}.footer-links{flex-wrap:wrap}
@media(max-width:740px){.archive-control{font-size:8px;margin-left:auto}.archive-control select{max-width:120px;font-size:8px}.reading-hint{display:none}.footer-links a{font-size:9px}}

/* Keep the expanded bilingual topic row within the briefing width. */
.topic-list{min-width:0;max-width:100%}.hero .eyebrow{flex-wrap:wrap}

.story-title a{color:inherit;text-decoration:none}.story-title a:hover{color:var(--accent)}.story-title a:focus-visible{outline:2px solid var(--accent);outline-offset:4px}
