.issue-two .issue-hero,.issue-three .issue-hero{min-height:720px}
.issue-two .issue-hero h1,.issue-three .issue-hero h1{max-width:980px}
.issue-two .hero-copy,.issue-three .hero-copy{max-width:1040px}
.issue-two .hero-signal img,.issue-three .hero-signal img{width:78%}
.issue-two .hero-signal b,.issue-three .hero-signal b{bottom:4%;left:10%}
.briefing-grid{max-width:var(--max);margin:55px auto 0;display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}
.briefing-grid article{padding:25px 22px 28px 0}
.briefing-grid article+article{padding-left:22px;border-left:1px solid var(--line)}
.briefing-grid span,.story-meta,.cluster-label{display:block;text-transform:uppercase;letter-spacing:.14em;font:800 9px Manrope,sans-serif;color:#567176}
.briefing-grid strong{display:block;margin:12px 0 8px;font:700 18px/1.2 Manrope,sans-serif;letter-spacing:-.025em}
.briefing-grid p{margin:0;color:#486268;font-size:13px}
.signal-section{padding:clamp(85px,9vw,135px) var(--pad)}
.signal-section>.section-index,.signal-section>.section-lead,.story-grid,.wide-story{max-width:var(--max);margin-left:auto;margin-right:auto}
.section-lead{display:grid;grid-template-columns:1.05fr 1.9fr;gap:8vw;align-items:end;margin-top:60px;margin-bottom:60px}
.section-lead h2{margin:0;font:600 clamp(44px,5.4vw,78px)/.98 Manrope,sans-serif;letter-spacing:-.065em}
.section-lead h2 em{font-family:Georgia,serif;font-weight:400;color:#1e6e70}
.dark-section .section-lead h2 em,.ai-section .section-lead h2 em{color:var(--aqua)}
.section-lead>div>p{max-width:700px;margin:0;color:#49636a;font-size:18px}
.dark-section .section-lead>div>p,.ai-section .section-lead>div>p{color:#bfd0d1}
.story-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}
.story-grid.two{grid-template-columns:repeat(2,1fr)}
.story-card{min-width:0;background:#fff;display:flex;flex-direction:column;border-top:4px solid var(--aqua)}
.story-card.coral{border-color:var(--coral)}
.story-card.dark{background:#0d2c36;color:#fff;border-color:var(--coral)}
.story-image{height:205px;display:grid;place-items:center;overflow:hidden;background:#dbeae8}
.story-image img{width:100%;height:100%;object-fit:cover}
.source-tile{height:205px;position:relative;display:flex;align-items:flex-end;padding:25px;background:var(--ink);color:var(--aqua);overflow:hidden}
.source-tile::before,.source-tile::after{content:"";position:absolute;border:1px solid rgba(139,217,213,.35);border-radius:50%;width:185px;height:185px;right:-50px;top:-62px}
.source-tile::after{width:115px;height:115px;right:-14px;top:-26px;border-style:dashed}
.source-tile.coral-tile{background:var(--coral);color:var(--ink)}
.source-tile.gov-tile{background:#e8edf0;color:var(--ink)}
.source-tile.eu-tile{background:#073b70;color:#fff}
.source-tile strong{position:relative;z-index:2;max-width:80%;font:700 25px/1.05 Manrope,sans-serif;letter-spacing:-.045em}
.story-body{padding:28px;display:flex;flex:1;flex-direction:column}
.story-meta{margin-bottom:13px;line-height:1.45}
.story-card h3{margin:0 0 14px;font:700 24px/1.16 Manrope,sans-serif;letter-spacing:-.04em}
.story-card p{color:#435f65;font-size:14px}
.story-card.dark p{color:#bfd0d1}
.story-card a:last-child{align-self:flex-start;margin-top:auto;padding-top:18px;border-bottom:1px solid currentColor;font-size:12px;font-weight:800}
#policy .story-card a:last-child,#policy .wide-story a:last-child{color:#07515c}
.wide-story{display:grid;grid-template-columns:.85fr 1.15fr;background:var(--aqua);margin-bottom:24px}
.wide-story .source-tile,.wide-story .story-image{height:auto;min-height:340px}
.wide-story .story-body{padding:clamp(36px,5vw,70px)}
.wide-story h3{font:700 clamp(32px,3.8vw,54px)/1.06 Manrope,sans-serif;letter-spacing:-.055em}
.story-grid+.cluster-label,.cluster-label+.story-grid{margin-top:52px}
.cluster-label{max-width:var(--max);margin-left:auto;margin-right:auto;padding-bottom:14px;border-bottom:1px solid var(--line)}
.dark-section .cluster-label,.ai-section .cluster-label{border-color:rgba(255,255,255,.18);color:#9fb6b8}
.evidence-section{background:#eef3ef}
.threat-section{background:var(--coral);color:var(--ink)}
.threat-section .section-index{border-color:rgba(7,29,38,.22);color:#2d5058}
.threat-section .section-lead>div>p{color:#183840}
.threat-section .section-lead h2 em{color:var(--ink)}
.ai-section{background:var(--ink);color:#fff}
.ai-section .story-card{background:#0d2c36;color:#fff;border-color:var(--aqua)}
.ai-section .story-card p{color:#bfd0d1}
.practice-section{background:#f5f1e9}
.action-panel{max-width:var(--max);margin:0 auto;display:grid;grid-template-columns:.85fr 1.15fr;gap:9vw}
.action-panel h2{font:600 clamp(46px,5.5vw,80px)/1 Manrope,sans-serif;letter-spacing:-.06em}
.action-panel h2 em{font-family:Georgia,serif;font-weight:400;color:var(--aqua)}
.action-panel ol{list-style:none;margin:0;padding:0}
.action-panel li{display:grid;grid-template-columns:44px 1fr;gap:18px;padding:23px 0;border-top:1px solid rgba(255,255,255,.18)}
.action-panel li>span{color:var(--coral);font:800 10px Manrope,sans-serif}
.action-panel h3{margin:0 0 5px;font:700 21px Manrope,sans-serif}
.action-panel li p{margin:0;color:#b7c9cb;font-size:14px}
@media(max-width:1050px){.briefing-grid{grid-template-columns:1fr 1fr}.briefing-grid article{border-top:1px solid var(--line)}.briefing-grid article+article{border-left:0;padding-left:0}.briefing-grid article:nth-child(even){padding-left:22px;border-left:1px solid var(--line)}.story-grid{grid-template-columns:1fr 1fr}}
@media(max-width:760px){.issue-two .issue-hero,.issue-three .issue-hero{min-height:680px}.briefing-grid,.section-lead,.wide-story,.action-panel{grid-template-columns:1fr}.briefing-grid article,.briefing-grid article:nth-child(even){padding:22px 0;border-left:0}.story-grid,.story-grid.two{grid-template-columns:1fr}.section-lead{gap:24px;margin-top:44px;margin-bottom:42px}.section-lead h2{font-size:48px}.wide-story .source-tile,.wide-story .story-image{min-height:230px}.source-tile,.story-image{height:190px}}
.editorial-graphic{position:relative;display:block;min-height:600px;overflow:hidden;background:var(--ink);color:#fff}.editorial-graphic::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(2,16,24,.14),rgba(2,16,24,.04) 55%,rgba(2,16,24,.5))}.editorial-graphic img{width:100%;height:100%;position:absolute;inset:0;object-fit:cover}.editorial-graphic span{position:absolute;z-index:1;top:16px;color:#dcebea}.editorial-graphic span:first-of-type{left:0;text-transform:uppercase;letter-spacing:.16em;font:800 10px Manrope,sans-serif}.editorial-graphic span:last-of-type{right:0;text-transform:uppercase;letter-spacing:.16em;font:800 10px Manrope,sans-serif}.source-tile .full-title{max-width:100%;font-size:clamp(15px,1.6vw,23px);line-height:1.12;letter-spacing:-.04em}.wide-story .source-tile .full-title{font-size:clamp(20px,2.35vw,34px)}
@media(max-width:980px){.editorial-graphic{min-height:360px}}
