/* News article styles from the static site's news pages. Built by tools/compile.py. */

.story-top{padding:72px 0;background:var(--cream)}
.story-top .grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:72px;align-items:center;max-width:1280px;margin:0 auto;padding:0 56px}
.story-top img{display:block;width:100%;height:auto;max-height:640px;object-fit:cover}
.story-meta{font-family:Inter;font-size:11.5px;color:var(--orange);font-weight:500;letter-spacing:.18em;text-transform:uppercase;margin-bottom:16px}
.story-top .lede{font-size:21px;line-height:1.6;color:var(--navy)}
.story-figs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:2em 0 2.2em}
.story-figs.one{grid-template-columns:1fr;max-width:640px}
.story-figs figure{margin:0;background:#fff;border:1px solid var(--line)}
.story-figs img{display:block;width:100%;height:auto}
.story-figs figcaption{font-size:14px;color:var(--muted);padding:12px 16px;line-height:1.5}
.story-byline{margin-top:2em;font-weight:600;color:var(--navy)}
@media(max-width:860px){
  .story-top .grid{grid-template-columns:1fr;gap:36px;padding:0 28px}
  .story-figs{grid-template-columns:1fr}
}
