/* Editorial refinement: readable lists, consistent image framing and tablet density. */
.page-heading{padding-block:10px 24px}.page-heading p{margin-block:10px 18px}.article-list .cards{row-gap:36px}.story{min-width:0}.story h2,.story h3{overflow-wrap:break-word}.meta{font-size:14px}.article-figure img{height:auto;aspect-ratio:auto;object-fit:contain;max-height:680px;background:var(--wash)}.article-header{max-width:900px}.article-body{max-width:735px}.article-body h3{font-size:22px;line-height:1.5;margin-block:28px 12px}.editorial-note a{display:block;margin-block:8px}.category-links a{gap:16px;align-items:center;min-height:48px}.all-category-nav a{min-height:44px;display:inline-flex;align-items:center}.info-page{line-height:1.85}.info-page h2{line-height:1.45}.image-link img{background:var(--wash)}
@media(min-width:761px) and (max-width:1000px){.cards{grid-template-columns:repeat(2,minmax(0,1fr))}.category-links{grid-template-columns:repeat(3,minmax(0,1fr))}.hero-grid{grid-template-columns:1.4fr 1fr}.small-story{grid-template-columns:85px minmax(0,1fr);gap:12px}.page-heading h1{font-size:40px}}
@media(max-width:760px){.article-body{max-width:100%}.article-figure img{max-height:none}.page-heading{padding-block:4px 20px}.page-heading h1{margin-block:8px}.meta{font-size:13px}.section-head{align-items:start}.section-head a{min-height:44px;display:inline-flex;align-items:center;flex-shrink:0}.article-header .lead{margin-bottom:16px}}
@media(max-width:430px){.story{grid-template-columns:104px minmax(0,1fr);gap:14px}.story .meta{font-size:12px}.story .image-link img{aspect-ratio:4/3}.story .label{line-height:1.55}.article-list .cards{row-gap:0}.article-list .story{padding-block:20px;border-bottom:1px solid var(--line)}.article-list .story:first-child{padding-top:0}.category-links{grid-template-columns:1fr}.category-band h2{font-size:27px}.category-links a{font-size:17px}.article-body h3{font-size:21px}}
@media(prefers-reduced-motion:reduce){.image-link img,.hero-main img{transform:none!important}}
.pulse-news{background:var(--white);border:1px solid var(--line);border-top:4px solid var(--accent);padding:28px 32px}.pulse-news .section-head{border-top:0;padding-top:0}.pulse-news .eyebrow{margin-bottom:10px}.pulse-news h2{font-size:27px}.pulse-news ol{margin:0;padding-inline-start:30px}.pulse-news li{padding:15px 8px;border-bottom:1px solid var(--line)}.pulse-news li:last-child{border-bottom:0}.pulse-news li::marker{color:var(--accent);font-weight:700}.pulse-news li a{font-weight:700;text-decoration:none;display:block;line-height:1.65}.pulse-news li a:hover{text-decoration:underline}.pulse-news .meta{margin:18px 0 0}@media(max-width:760px){.pulse-news{padding:22px 18px}.pulse-news .section-head{display:block}.pulse-news h2{font-size:24px}.pulse-news .section-head>a{margin-top:12px}.pulse-news li{padding-block:14px}}
