
/* CyberAttack Watch V5: verified incidents first */
.incidents {padding-top:64px;padding-bottom:55px}
.incident-heading {margin-bottom:22px}
.incident-heading h2 {font-size:clamp(28px,3vw,42px);letter-spacing:-1px;margin:13px 0}
.incident-heading h2 em {color:#078da6;font-style:normal}
.incident-heading p{max-width:730px;color:#6d8194;font-size:14px;line-height:1.7}
.featured-incident{background:linear-gradient(115deg,#0b1b31,#122e43);color:#f4f9fc;border:1px solid #1c5260;border-radius:14px;padding:30px 32px;box-shadow:0 15px 40px #09263822}
.incident-meta{display:flex;gap:14px;align-items:center;flex-wrap:wrap;font-size:11px;letter-spacing:.4px}
.incident-status{background:#0f544a;color:#adffe6;font-weight:800;padding:7px 11px;border-radius:5px}
.incident-date{color:#a4b9cd}
.incident-title{font-size:clamp(22px,2.5vw,33px);line-height:1.26;max-width:870px;letter-spacing:-.8px;margin:20px 0 14px}
.incident-summary{color:#b7cde0;line-height:1.8;max-width:880px;font-size:14px}
.incident-facts{display:grid;grid-template-columns:repeat(4,1fr);gap:11px;margin:22px 0}
.incident-fact{background:#ffffff0a;border:1px solid #ffffff25;border-radius:9px;padding:16px;min-width:0}
.fact-label{display:block;font-size:11px;color:#a5bbcd;margin-bottom:10px}
.fact-value{display:block;font-size:15px;line-height:1.4;overflow-wrap:anywhere}
.incident-foot{display:flex;gap:20px;align-items:center;justify-content:space-between;border-top:1px solid #ffffff23;padding-top:20px}
.incident-note{font-size:11px;color:#b6c7d5;line-height:1.6}
.incident-links{display:flex;gap:8px;flex-wrap:wrap}
.incident-source{font-size:12px;color:#95edf0;border:1px solid #407582;border-radius:5px;padding:8px 10px;white-space:nowrap}
.incident-source:hover{background:#164d5b}
.incident-more-head{display:flex;justify-content:space-between;align-items:baseline;gap:20px;margin:30px 0 14px}
.incident-more-head h3{margin:0;font-size:19px}
.incident-more-head span{font-size:11px;color:#6c8395}
.recent-incidents{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}
.incident-small{background:white;border:1px solid #dce8f0;border-radius:11px;padding:24px}
.incident-small .incident-date{color:#71869a}.incident-small .incident-title{font-size:19px;letter-spacing:-.3px;margin:14px 0}.incident-small .incident-summary{color:#637b8e;font-size:12px}.incident-small .incident-facts{grid-template-columns:repeat(2,1fr);gap:7px;margin:15px 0}.incident-small .incident-fact{background:#f4f8fb;border-color:#e1eaf1;padding:11px}.incident-small .fact-label{color:#6d8194}.incident-small .fact-value{font-size:12px;color:#20384a}.incident-small .incident-foot{border-color:#dce8ef;align-items:flex-start;flex-direction:column}.incident-small .incident-note{color:#688091}.incident-small .incident-source{border-color:#b4d9dc;color:#087b88}
.incident-disclaimer{color:#637b8e;font-size:11px;line-height:1.7;margin-top:20px}
.featured-loading{border:1px dashed #b5c7d4;border-radius:10px;padding:40px;color:#566e81}
@media(max-width:850px){.incident-facts{grid-template-columns:repeat(2,1fr)}.recent-incidents{grid-template-columns:1fr}.incident-foot{align-items:flex-start;flex-direction:column}}
@media(max-width:520px){.featured-incident{padding:22px 18px}.incident-fact{padding:12px}.fact-value{font-size:13px}.incident-more-head{display:block}.incident-more-head span{display:block;margin-top:8px}}
