.newsroom-hero{padding:26px 0 30px;border-bottom:1px solid var(--line)}.newsroom-hero__edition{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:20px}.newsroom-hero__edition h1{font-size:clamp(1.15rem,2.4vw,1.75rem);font-weight:700;letter-spacing:.02em}.newsroom-hero__edition>span{font-size:.65rem;color:var(--muted);letter-spacing:.14em}.newsroom-hero__lead{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);background:#f7f8fa}.newsroom-hero__image{display:block;position:relative;min-height:430px;overflow:hidden;background:#161b22}.newsroom-hero__image img{transition:transform .6s var(--ease-out-expo)}.newsroom-hero__image:hover img{transform:scale(1.025)}.newsroom-hero__image-label{position:absolute;bottom:20px;left:20px;background:#fff;color:#161b22;font-size:.75rem;padding:8px 13px;border-left:3px solid #c8102e}.newsroom-hero__placeholder{padding:48px;color:#fff;font-size:2.5rem;font-family:var(--font-display),serif}.newsroom-hero__story{display:flex;flex-direction:column;justify-content:center;padding:clamp(24px,3vw,42px);min-width:0}.newsroom-hero__category{color:var(--accent);font-size:.75rem;font-weight:700;letter-spacing:.08em}.newsroom-hero__story h2{margin-top:18px;font-family:var(--font-display),"Noto Serif SC",serif;font-weight:700;font-size:clamp(1.8rem,2.7vw,2.7rem);line-height:1.35;overflow-wrap:anywhere}.newsroom-hero__story h2 a:hover,.newsroom-hero__supporting h3 a:hover{color:var(--accent)}.newsroom-hero__excerpt{font-size:.95rem;color:var(--fg-soft);line-height:1.85;margin-top:20px}.newsroom-hero__byline{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:24px;font-size:.75rem;color:var(--muted)}.newsroom-hero__byline a{min-height:44px;display:inline-flex;gap:16px;align-items:center;color:var(--fg);border-bottom:1px solid var(--accent);font-weight:600}.newsroom-hero__supporting{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;margin-top:24px}.newsroom-hero__supporting article{display:flex;gap:20px;min-width:0;align-items:center}.newsroom-hero__thumb{position:relative;width:160px;aspect-ratio:3/2;flex-shrink:0;overflow:hidden;background:var(--bg-alt)}.newsroom-hero__supporting h3{font-family:var(--font-display),serif;font-size:1.1rem;line-height:1.55;margin-top:6px;font-weight:600;overflow-wrap:anywhere}.newsroom-hero__date{font-size:.7rem;color:var(--muted);margin-top:7px}.newsroom-hero a:focus-visible{outline:2px solid var(--accent);outline-offset:4px}@keyframes newsroom-arrive{0%{transform:translateY(14px);opacity:.35}to{transform:none;opacity:1}}@media (prefers-reduced-motion:no-preference){.newsroom-hero__image{animation:newsroom-arrive .6s var(--ease-out-expo) both}.newsroom-hero__story{animation:newsroom-arrive .6s 70ms var(--ease-out-expo) both}.newsroom-hero__supporting{animation:newsroom-arrive .5s .13s var(--ease-out-expo) both}}@media (max-width:767px){.newsroom-hero__edition{align-items:center}.newsroom-hero__edition>span{display:none}.newsroom-hero__lead{grid-template-columns:minmax(0,1fr)}.newsroom-hero__image{min-height:0;aspect-ratio:3/2}.newsroom-hero__story{padding:24px 20px}.newsroom-hero__story h2{font-size:1.85rem}.newsroom-hero__supporting{grid-template-columns:minmax(0,1fr);gap:18px}.newsroom-hero__thumb{width:104px}.newsroom-hero__supporting article+article{border-top:1px solid var(--line);padding-top:18px}}@media (prefers-reduced-motion:reduce){.newsroom-hero *,.newsroom-hero :before{animation:none!important;transition:none!important}}