.wa-horizon{margin:0 0 18px;padding:18px;border:1px solid rgba(112,200,205,.38);border-left:3px solid #70c8cd;background:linear-gradient(135deg,rgba(20,51,63,.97),rgba(11,27,39,.97));box-shadow:0 15px 35px rgba(0,0,0,.18)}
.wa-foreign{border-left-color:#2f7d8f}.wa-treasury{border-left-color:#76c7a8}.wa-military{border-left-color:#c77979}.wa-head,.wa-summary,.wa-meta,.wa-actions,.wa-prep{display:flex;align-items:flex-start;gap:14px}.wa-head{justify-content:space-between;border-bottom:1px solid rgba(185,213,220,.18);padding-bottom:12px;margin-bottom:14px}.wa-head h2,.wa-copy h3{margin:4px 0 0;font-family:"Spectral",serif;color:#edf2ef}.wa-head h2{font-size:24px}.wa-copy{min-width:0;flex:1}.wa-copy h3{font-size:20px}.wa-copy>p{color:#c8d5d8;line-height:1.55;margin:7px 0 12px}.wa-summary>.hi-official{width:min(320px,36%);flex:0 0 min(320px,36%);margin:0}.wa-meta{flex-wrap:wrap}.wa-meta span{display:grid;gap:3px;color:#dce7e8;font:12px "IBM Plex Mono",monospace}.wa-meta b{color:#7ea1ad;font-size:10px;letter-spacing:.12em;text-transform:uppercase}.wa-evidence{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:14px 0}.wa-evidence div{padding:11px 12px;border:1px solid rgba(185,213,220,.14);background:rgba(5,18,29,.35)}.wa-evidence dt{color:#79b7c1;font:10px "IBM Plex Mono",monospace;letter-spacing:.14em;text-transform:uppercase}.wa-evidence dd{margin:5px 0 0;color:#d0dcde;line-height:1.45}.wa-actions,.wa-prep{flex-wrap:wrap;margin-top:12px}.wa-actions button,.wa-prep button{width:auto}.wa-prep{border-top:1px solid rgba(185,213,220,.14);padding-top:11px}.wa-prep button{border:0;background:transparent;color:#8fd1d6;padding:5px 0;text-align:left}.wa-recorded{padding:10px 12px;border-left:2px solid #2f7d8f;background:rgba(215,183,102,.08);color:#e1d3ad}.wa-compact{padding:14px}.wa-compact .wa-head h2{font-size:20px}.wa-compact .wa-summary>.hi-official{display:none}.wa-compact .wa-prep{display:none}@media(max-width:850px){.wa-summary{display:block}.wa-summary>.hi-official{width:100%;max-width:none;margin-bottom:12px}.wa-evidence{grid-template-columns:1fr}.wa-actions button,.wa-prep button{width:100%}}
