.corp-editorial .editorial-hero { padding-block:128px 64px; }
.corp-editorial .editorial-lead { margin-top:32px; max-width:42ch; font-size:clamp(21px,2.2vw,29px); line-height:1.45; }
.corp-editorial .editorial-medida { max-width:68ch; font-size:18px; }
.corp-editorial .editorial-destaque { display:grid; grid-template-columns:minmax(0,1.5fr) minmax(0,1fr); gap:64px; padding-block:48px; border-block:1px solid var(--linha); }
.corp-editorial .editorial-destaque h2 { max-width:26ch; font-size:clamp(28px,3vw,42px); }
.corp-editorial .editorial-destaque h2 a,.corp-editorial .editorial-artigos h3 a { color:var(--tinta); text-decoration:none; }
.corp-editorial .editorial-destaque h2 a:hover,.corp-editorial .editorial-artigos h3 a:hover { text-decoration:underline; }
.corp-editorial .editorial-data,.corp-editorial time { color:var(--muted); font-size:14px; }
.corp-editorial .editorial-destaque-nota { padding:36px; background:#dfe8df; border-radius:12px; align-self:center; }
.corp-editorial .editorial-destaque-nota h3 { margin-top:0; font-size:30px; }
.corp-editorial .editorial-lista { padding-block:72px; }
.corp-editorial .editorial-lista-topo { display:flex; justify-content:space-between; gap:24px; align-items:baseline; flex-wrap:wrap; }
.corp-editorial .editorial-artigos { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:0 48px; list-style:none; padding:0; margin:0; }
.corp-editorial .editorial-artigos li { padding:32px 0; border-top:1px solid var(--linha); min-width:0; }
.corp-editorial .editorial-artigos li > div { display:flex; gap:8px 20px; flex-wrap:wrap; font-size:13px; color:var(--muted); }
.corp-editorial .editorial-artigos h3 { font-size:26px; margin:16px 0; }
.corp-editorial .editorial-artigos li > a { display:inline-flex; align-items:center; gap:12px; min-height:44px; }
.corp-editorial .editorial-paginacao { display:flex; flex-wrap:wrap; gap:8px; padding-top:24px; }
.corp-editorial .editorial-paginacao a { display:grid; place-items:center; min-width:44px; min-height:44px; border:1px solid var(--linha); border-radius:8px; }
.corp-editorial .editorial-paginacao [aria-current] { background:var(--tinta); color:var(--papel); }
.corp-editorial .editorial-conversa { border-top:1px solid var(--linha); padding-block:56px 88px; }
.corp-editorial .editorial-conversa > p { max-width:65ch; }
.corp-editorial .editorial-conversa .pilula { margin-bottom:24px; }
.corp-editorial .equipe-papeis { padding-block:48px 64px; border-top:1px solid var(--linha); }
.corp-editorial .equipe-papeis dl { margin:0; }
.corp-editorial .equipe-papeis dl > div { display:grid; grid-template-columns:minmax(0,1fr) minmax(0,2fr); gap:48px; padding:32px 0; border-bottom:1px solid var(--linha); }
.corp-editorial .equipe-papeis dt { font-size:26px; font-weight:500; line-height:1.25; }
.corp-editorial .equipe-papeis dd { margin:0; font-size:19px; max-width:60ch; }
.corp-editorial .equipe-abordagem { display:grid; grid-template-columns:minmax(0,1fr) minmax(0,2fr); gap:48px; padding-block:0 72px; }
.corp-editorial .equipe-abordagem p { font-size:18px; }
.corp-editorial :is(.editorial-lista,.equipe-papeis,.equipe-abordagem,.editorial-destaque,.editorial-conversa) { content-visibility:visible; contain:none; }
.corp-editorial .equipe-abordagem > div > a[href*="/sobre-nos"],
.corp-editorial .editorial-conversa > p > a[href*="/artigos"],
.corp-editorial .editorial-hero > p > a[href*="/equipe"] {
 display:inline-flex; min-width:44px; min-height:44px; align-items:center; vertical-align:middle;
}
@media(max-width:767px) {
 .corp-editorial .editorial-hero { padding-block:104px 40px; }
 .corp-editorial .editorial-destaque,.corp-editorial .equipe-abordagem,.corp-editorial .equipe-papeis dl > div { grid-template-columns:minmax(0,1fr); gap:20px; }
 .corp-editorial .editorial-destaque { padding-block:32px; gap:32px; }
 .corp-editorial .editorial-destaque-nota { padding:24px; }
 .corp-editorial .editorial-artigos { grid-template-columns:minmax(0,1fr); }
 .corp-editorial .editorial-lista { padding-block:48px; }
}
