/* Chronology visual case studies | 4100–4002 BBY */
.ids-war-steps{margin:30px 0 38px;padding:clamp(18px,3vw,30px);background:linear-gradient(145deg,#101e2b,#0b1621);border:1px solid #3c5f70;border-radius:14px;color:#e7eef4}
.ids-war-steps .ids-war-eyebrow{font-size:.79rem;letter-spacing:.09em;text-transform:uppercase;color:#a9ccdb;font-weight:800}
.ids-war-steps h2{margin:10px 0 18px;font-size:clamp(1.6rem,2.8vw,2.3rem);line-height:1.24}
.ids-war-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}
.ids-war-cards article{padding:20px;border:1px solid #47677b;border-radius:12px;background:#101c2a;min-width:0}
.ids-war-cards article h3{color:#e1f2f7;font-size:1.15rem;margin:0 0 10px}
.ids-war-cards article p{font-size:.97rem;line-height:1.7;margin:0;color:#d3dfe7}
.ids-war-cards article:nth-child(2){background:#142531}
.ids-war-evidence{margin-top:19px;padding:16px 18px;border:1px solid #526b7b;border-radius:10px;background:#0d1925}
.ids-war-evidence summary{font-weight:800;line-height:1.5;cursor:pointer;color:#cbe8f1}
.ids-war-evidence p{margin:13px 0 0;line-height:1.7}
.ids-war-evidence summary:focus-visible,.ids-war-steps a:focus-visible{outline:3px solid #fff;outline-offset:3px}
.ids-war-steps .ids-war-source{margin-top:16px;border-top:1px solid #446272;padding-top:18px;color:#c5d9e4;font-size:.92rem;line-height:1.6}
.ids-war-steps a{color:#b9e3fb}
.ids-war-links{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}
.ids-war-links a{display:inline-block;padding:9px 12px;border-radius:9px;background:#172b39;border:1px solid #56798d;font-size:.9rem;text-decoration:none}
@media(max-width:780px){.ids-war-cards{grid-template-columns:1fr}.ids-war-steps{margin:26px 0;padding:17px 14px}.ids-war-cards article{padding:17px 15px}.ids-war-steps h2{font-size:1.72rem}}
