.event-context-expanded{margin-block:2.5rem;display:grid;gap:2rem;min-width:0}
.event-context-expanded section{min-width:0;padding-block:1.5rem;border-block-start:1px solid #334652}
.event-context-expanded h2{font-size:clamp(1.2rem,3vw,1.65rem);line-height:1.3}
.event-context-expanded p{max-width:78ch;line-height:1.7}
.event-context-table{overflow:auto;max-width:100%;border:1px solid #334652;border-radius:16px;margin-block:1.2rem}
.event-context-table table{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums;font-size:.875rem}
.event-context-table th,.event-context-table td{padding:14px 16px;text-align:start;border-block-end:1px solid #334652;white-space:nowrap}
.event-context-table th{background:#17303e;color:#edf4f8}
.event-context-table td{background:#102535;color:#edf4f8}
.event-context-table tr:last-child td{border:0}
.event-context-table a{text-decoration:underline;text-underline-offset:3px}
.event-context-table:focus-visible{outline:3px solid #ff8938;outline-offset:3px}
.event-context-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-block:1.5rem}
.event-context-metrics>div{min-width:0;border:1px solid #334652;padding:1.25rem;border-radius:16px;background:#102535;color:#edf4f8}
.event-context-metrics dt{font-size:.8rem;color:#b9cbd7;line-height:1.4}
.event-context-metrics dd{font-size:1.5rem;font-weight:650;margin:12px 0;overflow-wrap:anywhere}
.event-context-expanded .fine,.event-context-metrics small{color:#b9cbd7}
.event-context-expanded .event-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}
.event-context-expanded a{color:inherit}
.event-context-expanded .event-card{background:#102535;color:#edf4f8;border:1px solid #334652;border-radius:16px;min-width:0}
.event-context-expanded .event-card:hover{background:#17303e;color:#edf4f8}
.event-context-expanded .event-card:focus-visible{outline:3px solid #ff8938;outline-offset:3px}
.event-context-expanded .event-top,.event-context-expanded .event-country,.event-context-expanded .event-meta,.event-context-expanded .event-meta strong,.event-context-expanded .event-mag>span{color:#b9cbd7}
.event-context-expanded .event-mag{color:#ff8938}
.event-context-expanded .event-meta{border-color:#334652}
.event-context-history{list-style:none;padding:0;display:grid;gap:1rem}
.event-context-history>li{border-inline-start:3px solid #ff8938;padding-inline-start:1rem}
.event-context-history time{display:block;color:#b9cbd7;font-size:.85rem;margin-block:.3rem}
.event-context-history ul{padding-inline-start:1.25rem;line-height:1.7;overflow-wrap:anywhere}
.event-method-link a{text-decoration:underline;text-underline-offset:4px;line-height:1.6;overflow-wrap:anywhere}
.event-methodology h1,.event-methodology h2,.event-methodology p{overflow-wrap:anywhere}
.footer-methodology{display:block;padding-block:1rem;max-width:80ch;line-height:1.6;overflow-wrap:anywhere}
.footer-methodology a{color:inherit;text-decoration:underline;text-underline-offset:4px}
@media(max-width:900px){.event-context-metrics,.event-context-expanded .event-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.event-context-metrics,.event-context-expanded .event-grid{grid-template-columns:1fr}.event-context-expanded{gap:1rem}.event-context-table th,.event-context-table td{padding:12px}.event-context-expanded section{padding-block:1rem}}
