/* Featured SAGRIVO public security bulletins, dark neon accessible theme. */
.priority-bulletin{text-align:left;margin:26px 0 22px;padding:clamp(18px,2.6vw,30px);border:1px solid #336273;
 border-radius:18px;background:radial-gradient(circle at 98% 0,rgba(174,80,189,.13),transparent 40%),
 linear-gradient(120deg,#102f3d,#101c31);box-shadow:0 12px 44px #00000024}
.priority-head{display:flex;gap:12px 25px;align-items:center;justify-content:space-between;flex-wrap:wrap;margin-bottom:16px}
.priority-head h2{font-size:clamp(19px,2.4vw,27px);margin:7px 0;color:#f3fbff}
.priority-eyebrow{font-size:11px;font-weight:800;letter-spacing:.13em;color:#8debe1}
.priority-caption{color:#bbd2dd;font-size:13px;line-height:1.55;margin:5px 0 12px}
.priority-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:12px;margin-bottom:14px}
.priority-card{min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:16px;
 background:#122b3c;border:1px solid #365d73;border-radius:13px;overflow-wrap:anywhere}
.priority-card h3{font-size:16px;line-height:1.38;margin:0;color:#f0faff}
.priority-meta{display:flex;align-items:center;flex-wrap:wrap;gap:9px}
.priority-chip{background:#2b4a5b;border:1px solid #547a8d;color:#a7eff0;padding:5px 8px;border-radius:7px;font-size:11px;font-weight:750}
.priority-source,.priority-date{color:#b6c8d9;font-size:12px}
.priority-date{margin:0}
.priority-link{display:inline-block;font-size:13px;font-weight:700;overflow-wrap:anywhere;line-height:1.5;color:#8dece3}
.priority-card .priority-link{margin-top:auto}
.priority-link:focus-visible{outline:2px solid #9ff6ef;outline-offset:4px}
@media(max-width:580px){.priority-head .priority-link{margin-top:4px}}
