.editorial-intro{display:grid;grid-template-columns:.6fr 1.4fr;gap:6vw;padding:4rem max(clamp(1.5rem,4.8vw,6rem),calc((100vw - var(--max))/2 + 6rem));border-top:1px solid var(--line)}
.editorial-intro>p:last-child{max-width:950px;margin:0;font-family:var(--serif);font-size:clamp(1.45rem,2vw,2.1rem);line-height:1.45}
.analysis-territories{padding:clamp(6rem,9vw,10rem) max(clamp(1.5rem,4.8vw,6rem),calc((100vw - var(--max))/2 + 6rem))}
.analysis-territories header{display:grid;grid-template-columns:.7fr 1.3fr;gap:5vw}
.analysis-territories h2{margin:0;font-family:var(--serif);font-size:clamp(3rem,4.5vw,5.4rem);font-weight:500;line-height:.92}
.analysis-territories>div{display:grid;grid-template-columns:repeat(3,1fr);margin-top:4rem;border-top:1px solid var(--line)}
.analysis-territories article{padding:1.7rem;border-right:1px solid var(--line)}
.analysis-territories article>span{color:var(--blue);font-family:var(--serif);font-size:2.5rem}
.analysis-territories h3{font-family:var(--serif);font-size:1.6rem;font-weight:500}.analysis-territories p{color:var(--muted)}
@media(max-width:980px){.editorial-intro,.analysis-territories header{grid-template-columns:1fr}}
@media(max-width:680px){.analysis-territories>div{grid-template-columns:1fr}.analysis-territories article{border-right:0;border-bottom:1px solid var(--line)}}
