
:root{--ink:#111827;--paper:#FAFAFC;--accent:#7048E8;--soft:#eaeaed;--line:#bdbfc5;--focus:#2459c9}figure{margin:0}figcaption{font-size:.72rem;margin:.7rem 0;line-height:1.5}.media-credit{margin-top:2rem}.hero figure img{width:100%;object-fit:cover}.reading-links .text-link{max-width:55rem}.hero .actions{margin:1.8rem 0}.tool-shell{color:var(--ink)}.tool-result .button.primary{color:white}table{width:100%;border-collapse:collapse;text-align:left;font-size:.9rem}caption{text-align:left;padding:.8rem 0;font-size:.8rem}th,td{padding:1rem;border-bottom:1px solid var(--line);vertical-align:top}th{font-weight:700}.hero img{border-radius:var(--image-radius,0)}
 :root{--radius:5px}.metrics-hero{display:grid;grid-template-columns:1.1fr 1fr;gap:3rem;align-items:center}.metrics-hero h1{font-size:clamp(2.8rem,5.4vw,5.3rem)}.metrics-stage{position:relative;padding-bottom:5rem}.metrics-stage img{aspect-ratio:1;object-fit:cover}.metric-tag{background:#e3ee78;padding:1.6rem;position:absolute;bottom:0;left:-2rem;right:2rem;transform:rotate(-3deg)}.metric-tag span,.metric-tag strong,.metric-tag small{display:block}.metric-tag strong{font-family:Title;font-size:1.8rem;line-height:1.2;margin:.7rem 0}.metrics-equations{background:var(--ink);color:white;padding:3rem}.metrics-equations dl{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;margin:2rem 0}.metrics-equations dl div{border-top:1px solid #ffffff66;padding-top:1rem}.metrics-equations dt{color:#e3ee78;font-weight:700}.metrics-equations dd{margin:.6rem 0;font-family:Title;font-size:1.4rem}.metrics-equations dl div:hover{background:#7048e833}.metrics-equations p{max-width:47rem;font-size:.9rem}@media(max-width:760px){.metrics-hero{grid-template-columns:1fr}.metrics-stage img{aspect-ratio:1.5}.metric-tag{left:1rem;right:1rem}.metrics-equations{padding:1.5rem}.metrics-equations dl{grid-template-columns:1fr}}