.advisory-filters{background:#fff;border:1px solid var(--border);border-radius:var(--radius);padding:1rem}.advisory-grid{display:grid;gap:1rem}.advisory-card{border-left:5px solid var(--brand-dark);padding:1.25rem}.advisory-card h2{font-size:1.25rem;font-weight:800}.advisory-card[data-severity="notice"]{border-left-color:#08783f}.advisory-card[data-severity="important"]{border-left-color:#8a5700}.advisory-card[data-severity="critical"]{border-left-color:#a32727}.advisory-meta{color:var(--muted);font-size:.92rem}.advisory-label{display:inline-flex;align-items:center;gap:.35rem;font-size:.8rem;font-weight:800;letter-spacing:.03em;text-transform:uppercase}.advisory-label::before{content:"●"}.advisory-label[data-severity="critical"]{color:#8b1f1f}.advisory-label[data-severity="important"]{color:#765100}.advisory-detail{max-width:850px}.advisory-impact{border-left:3px solid var(--brand);padding-left:1rem}.global-advisory{background:#fff7e5;border-bottom:1px solid #e1c486;color:var(--ink);padding:.75rem 0}.global-advisory a{font-weight:800}.contextual-advisory{border:1px solid #e1c486;border-left:4px solid #8a5700;border-radius:.65rem;margin-top:1rem;padding:1rem}.contextual-advisory[data-severity="critical"]{border-color:#e0b0b0;border-left-color:#a32727}.advisory-effective-line{font-weight:500}.advisory-effective-line strong{font-weight:800}.advisory-archive{opacity:.78}.advisory-empty{border:1px dashed #9aada0;border-radius:var(--radius);padding:1.5rem}.advisory-card,.contextual-advisory,.global-advisory{animation:advisory-in .2s ease-out both}@keyframes advisory-in{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.advisory-filters select:focus-visible,.advisory-card a:focus-visible,.contextual-advisory a:focus-visible,.global-advisory a:focus-visible{outline:3px solid #04542c;outline-offset:3px}@media(max-width:767.98px){.advisory-card{padding:1rem}.advisory-meta{line-height:1.55}}@media(prefers-reduced-motion:reduce){.advisory-card,.contextual-advisory,.global-advisory{animation:none}}

.advisory-card[data-severity="critical"],
.contextual-advisory[data-severity="critical"],
.global-advisory[data-severity="critical"] {
  background: #fff3f3;
  border-color: #e6b9b9;
  border-left-color: #a32727;
}

.advisory-card[data-severity="important"],
.contextual-advisory[data-severity="important"] {
  background: #fff8e9;
  border-color: #ecd7a8;
  border-left-color: #8a5700;
}

.advisory-card[data-severity="notice"],
.contextual-advisory[data-severity="notice"] {
  background: #f1f8f3;
  border-color: #bddbc7;
  border-left-color: #08783f;
}

.advisory-card[data-severity="informational"],
.contextual-advisory[data-severity="informational"] {
  background: #f1f6f8;
  border-color: #c7d8de;
  border-left-color: #427286;
}
