.update-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;margin:16px 0}.update-card{border:1px solid #dbe4ef;border-radius:14px;background:#fff;color:#142d4e;text-align:left;padding:18px;display:flex;flex-direction:column;gap:8px;cursor:pointer;min-height:145px}.update-card:hover,.update-card:focus-visible{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb22}.update-card strong{font-size:18px}.update-card small{color:#52647b}.card-pad h2{font-size:20px}.card-pad .actions{display:flex;flex-wrap:wrap;gap:8px}.notice strong{display:block}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid #2563eb;outline-offset:2px}@media(max-width:640px){.update-grid{grid-template-columns:1fr}.update-card{min-height:0}.card-pad{padding:16px}}@media(prefers-reduced-motion:reduce){.update-card{transition:none}}
.unified-back{position:fixed;right:12px;bottom:12px;z-index:90;background:#142d4e;color:#fff;padding:9px 12px;border-radius:8px;font:600 12px Inter,sans-serif;text-decoration:none;box-shadow:0 4px 14px #142d4e44}
