.quake-facts{margin:8px 0 23px;border-block:1px solid #aaa99e;padding:14px 0 10px;display:grid;grid-template-columns:minmax(110px,.72fr) minmax(0,1.28fr);column-gap:22px;align-items:center}
.quake-magnitude{grid-row:span 2;border-inline-end:1px solid #d3d1c8;padding-inline-end:18px}
.quake-magnitude span,.quake-facts dt{display:block;color:#68736a;font:11px/1.4 Arial,sans-serif;letter-spacing:.08em;text-transform:uppercase}
.quake-magnitude strong{display:block;margin:3px 0 0;font:500 clamp(52px,10vw,72px)/.95 Georgia,"Times New Roman",serif;letter-spacing:-.07em;font-variant-numeric:tabular-nums}
.quake-magnitude small{display:block;margin-top:8px;color:#68736a;font:12px/1.4 Arial,sans-serif}
.quake-facts dl{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px 20px}
.quake-facts dl>div{min-width:0}
.quake-facts dd{margin:3px 0 0;font:14px/1.4 Arial,sans-serif;color:#202721;font-variant-numeric:tabular-nums}
.quake-facts figcaption{grid-column:2;color:#68736a;font:11px/1.45 Arial,sans-serif;margin-top:12px}
@media(max-width:520px){.quake-facts{grid-template-columns:88px minmax(0,1fr);column-gap:14px}.quake-magnitude{padding-inline-end:10px}.quake-magnitude strong{font-size:54px}.quake-facts dl{grid-template-columns:1fr;gap:10px}.quake-facts dd{font-size:13px}.quake-facts figcaption{grid-column:2;margin-top:11px}}
