/* Documentação institucional: identidade Lastro, composição editorial, sem matriz de controles. */
.lp-editorial-hero{padding-bottom:54px;border-bottom:1px solid var(--linha)}.lp-editorial-hero h1{font-size:clamp(34px,4.4vw,58px);line-height:1.15;letter-spacing:-.055em;max-width:1050px;margin:20px 0 24px}.lp-editorial-hero .lead{max-width:800px;font-size:19px;line-height:1.7}.lp-editorial-hero .migalha{margin-top:0;margin-bottom:32px;font-size:13px}.lp-editorial-hero .acoes{margin-top:28px}.lp-editorial{display:grid;grid-template-columns:205px minmax(0,760px);gap:72px;padding-top:64px;padding-bottom:80px;align-items:start}.lp-editorial-indice{position:sticky;top:100px}.lp-editorial-indice nav{display:grid;gap:8px}.lp-editorial-indice nav>p{font:500 11px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--sec);margin:0 0 14px}.lp-editorial-indice nav>a{display:block;color:var(--sec);text-decoration:none;font-size:13px;line-height:1.6;padding:5px 0}.lp-editorial-indice nav>a:hover{color:var(--esmeralda);text-decoration:underline}.lp-editorial-data{font-size:12px;line-height:1.7;color:var(--sec);margin-top:32px;padding-top:24px;border-top:1px solid var(--linha)}.lp-editorial-texto{min-width:0}.lp-editorial-texto>section{padding:0 0 42px;margin:0 0 42px;border-bottom:1px solid var(--linha);scroll-margin-top:100px}.lp-editorial-texto>section:last-child{margin-bottom:0;border:0;padding-bottom:0}.lp-editorial-num{font:500 10px var(--mono);text-transform:uppercase;letter-spacing:.08em;color:var(--esmeralda)}.lp-editorial-texto h2{font-size:clamp(22px,2.3vw,29px);line-height:1.35;letter-spacing:-.04em;margin:14px 0 24px}.lp-editorial-texto p{font-size:16px;line-height:1.85;margin:0 0 18px;color:var(--sec)}.lp-editorial-texto p:last-child{margin-bottom:0}.lp-editorial-texto p a{color:var(--esmeralda);font-weight:500}.lp-editorial-ancora{display:block;scroll-margin-top:100px}.lp-editorial-documentos{border-top:1px solid var(--linha);margin:24px 0 30px}.lp-editorial-documentos>a{display:grid;grid-template-columns:1fr auto;gap:5px 20px;align-items:center;padding:20px 0;border-bottom:1px solid var(--linha);text-decoration:none;color:var(--texto)}.lp-editorial-documentos>a>span:first-child{font-size:16px;font-weight:600}.lp-editorial-documentos small{grid-column:1;font-size:13px;color:var(--sec)}.lp-editorial-documentos>a>span:last-child{grid-column:2;grid-row:1/3;color:var(--esmeralda)}.lp-editorial-documentos>a:hover>span:first-child{text-decoration:underline;text-underline-offset:4px}.lp-editorial-nota{border-left:2px solid var(--esmeralda);padding-left:20px;margin-top:28px!important}.lp-editorial-texto .lp-editorial-referencias{font-size:12px;line-height:1.8;margin-top:24px}.lp-editorial-fecho{padding:26px;background:var(--sup-2);border:1px solid var(--linha);border-radius:var(--r);margin-top:28px}.lp-editorial-fecho h3{font-size:20px;line-height:1.4;margin:0 0 12px}
@media(max-width:900px){.lp-editorial{grid-template-columns:165px minmax(0,1fr);gap:36px}.lp-editorial-hero h1{font-size:40px}}
@media(max-width:680px){.lp-editorial-hero{padding-bottom:36px}.lp-editorial-hero h1{font-size:34px;letter-spacing:-.045em}.lp-editorial-hero .lead{font-size:17px}.lp-editorial-hero .acoes{align-items:stretch;flex-direction:column}.lp-editorial-hero .btn{min-height:48px;white-space:normal;text-align:center}.lp-editorial{grid-template-columns:1fr;gap:36px;padding-top:32px;padding-bottom:48px}.lp-editorial-indice{position:static}.lp-editorial-indice nav{grid-template-columns:1fr 1fr;gap:4px 18px;padding-bottom:24px;border-bottom:1px solid var(--linha)}.lp-editorial-indice nav>p{grid-column:1/-1;margin-bottom:8px}.lp-editorial-indice nav>a{min-height:40px;display:flex;align-items:center}.lp-editorial-data{display:none}.lp-editorial-texto>section{padding-bottom:32px;margin-bottom:32px}.lp-editorial-texto p{font-size:16px;line-height:1.8}.lp-editorial-fecho{padding:20px}}
