.updates-label{display:block;color:var(--accent-text);font-size:.74rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin-bottom:10px}
.updates-status{color:var(--ink-soft);font-size:.85rem;border-left:3px solid var(--accent-text);padding-left:12px;margin:0 0 24px}
.updates-list{list-style:none;padding:0;margin:0;display:grid;gap:16px}
.updates-list li{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-sm);padding:20px;overflow-wrap:anywhere}
.updates-list time{display:block;color:var(--accent-text);font-size:.8rem;font-weight:700;margin-bottom:8px}
.updates-list p{margin:0;color:var(--ink)}
.updates-links{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:10px}
.updates-links a{display:inline-flex;align-items:center;min-height:44px;font-size:.87rem;font-weight:600;text-underline-offset:3px}
