html:has(.ed){overflow-x:clip}.ed .sangra{isolation:isolate;padding-inline:max(1.25rem, calc(50vw - var(--largura) / 2 + 1.25rem));margin-inline:calc(50% - 50vw);position:relative;overflow:hidden}.ed .formas{z-index:-1;pointer-events:none;position:absolute}.ed .foto{object-fit:cover}.ed .capa-bloco{background:var(--raiz);color:var(--areia);flex-direction:column;justify-content:flex-end;min-height:min(52rem,100svh);margin-top:-1.5rem;padding-top:19rem;padding-bottom:2.25rem;display:flex}.ed .capa-bloco .formas{width:min(100%,34rem);height:20rem;top:0;left:50%;transform:translate(-50%)}.ed .capa-bloco .selo{font:600 .875rem/1.4 var(--texto);letter-spacing:.14em;text-transform:uppercase;color:var(--sol);margin:0 0 1rem}.ed .capa-bloco h1{color:var(--areia);font:800 clamp(3.25rem, 15vw, 5rem)/.92 var(--titulo);letter-spacing:-.045em;margin:0 0 1.25rem}.ed .capa-bloco h1 em{color:var(--coral);font-style:normal;display:block}.ed .capa-bloco .lead{color:var(--areia);max-width:28ch;margin:0 0 1.75rem;font-size:1.25rem;line-height:1.45}.ed .capa-bloco .meta{border-top:1.5px solid #f6f1e759;flex-wrap:wrap;gap:.5rem 1.25rem;margin:0;padding-top:.875rem;font-size:.9375rem;display:flex}.ed .capa-bloco .meta span{align-items:center;gap:.4rem;display:inline-flex}.ed .capa-bloco .meta svg{color:var(--sol)}.ed .sumario{border-block:1.5px solid var(--tinta);background:0 0;border-radius:0;margin:1.5rem 0 0}.ed .sumario summary,.ed .sumario ol{padding-inline:0}.ed .parte{margin-top:4rem;padding-top:15rem;padding-bottom:2.5rem}.ed .parte .formas{top:.5rem;right:max(-2rem, calc(50vw - var(--largura) / 2 - 2rem));width:22rem;height:13.5rem}.ed .parte-sol{background:var(--sol);color:var(--tinta)}.ed .parte-concha{background:var(--concha);color:var(--tinta)}.ed .parte-raiz{background:var(--raiz);color:var(--areia)}.ed .parte-n{font:600 .875rem/1.4 var(--texto);letter-spacing:.14em;text-transform:uppercase;color:inherit;margin:0 0 .5rem}.ed .parte-raiz .parte-n{color:var(--sol)}.ed .parte-t{font:800 clamp(2.75rem, 12vw, 3.75rem)/.95 var(--titulo);letter-spacing:-.045em;color:var(--raiz);margin:0 0 1.25rem}.ed .parte-raiz .parte-t{color:var(--areia)}.ed .parte-itens{border-top:1.5px solid;margin:0;padding:0;list-style:none}.ed .parte-itens li{border-bottom:1px solid #16302a33}.ed .parte-raiz .parte-itens li{border-color:#f6f1e740}.ed .parte-itens a{min-height:48px;color:inherit;font:600 1.125rem/1.3 var(--titulo);align-items:center;text-decoration:none;display:flex}.ed .parte-itens a:after{content:"↓";opacity:.6;margin-left:auto;font-weight:400}.ed .secao{border-top:0;margin-top:3.5rem;padding-top:0}.ed .parte+.secao{margin-top:2.5rem}.ed .num-grande{font:200 7rem/.8 var(--titulo);letter-spacing:-.06em;color:var(--coral-barra);margin:0 0 1rem -.35rem;display:block}.ed .kicker{border-top:1.5px solid var(--tinta);padding-top:.625rem}.ed .kicker-n{display:none}.ed .secao h2{font:700 clamp(2rem, 8.5vw, 2.5rem)/1.05 var(--titulo);letter-spacing:-.03em;margin:.5rem 0 1.25rem}.ed .lead{font:400 1.3125rem/1.45 var(--texto);color:var(--tinta)}.ed .cartoes{gap:0}.ed .cartao{border-top:1px solid var(--linha);background:0 0;border-radius:0;padding:1.25rem 0}.ed .cartoes>.cartao:first-child{border-top:0}.ed .cartao .ic{width:auto;height:auto;color:var(--coral-texto);background:0 0;margin-bottom:.5rem;display:block}.ed .cartao .ic svg{width:2rem;height:2rem}.ed .cartao.lado{grid-template-columns:2.25rem minmax(0,1fr)}.ed .cartao h3{letter-spacing:-.015em;font-size:1.375rem}.ed .cartao.concha{background:var(--concha);border:0;border-radius:28px;margin:.75rem 0;padding:1.5rem 1.375rem}.ed .cartao.concha h3{font-size:1.625rem;line-height:1.1}.ed .cartoes.tres .cartao{border-top:1px solid var(--linha)}.ed .destaque{border-radius:28px;padding:1.5rem 1.375rem}.ed .heroi-card{margin:.75rem 0}.ed .heroi-n{letter-spacing:-.06em;font-size:clamp(5rem,24vw,7rem);line-height:.85}.ed .heroi-n span{letter-spacing:-.01em}.ed .heroi-card .rotulo{font:800 1.625rem/1.1 var(--titulo);letter-spacing:-.02em;text-transform:none;color:var(--areia)}.ed .nota{padding:1.5rem max(1.25rem, calc(50vw - var(--largura) / 2 + 1.25rem));border-radius:0;margin-inline:calc(50% - 50vw)}.ed .tempo:before,.ed .tempo li:before{display:none}.ed .tempo li{border-top:1px solid var(--linha);grid-template-columns:max-content minmax(0,1fr);align-items:baseline;gap:1rem;padding:1.125rem 0;display:grid}.ed .tempo .ano{font:300 2.25rem/1 var(--titulo);letter-spacing:-.04em;white-space:nowrap;min-width:5.5rem;margin:0}.ed .tempo li.marco .ano{color:var(--coral-texto);font-weight:800}.ed .tempo li.marco .caixa{background:0 0;margin:0;padding:0}.ed .tempo li.marco .caixa p{font-weight:600}.ed .tempo.datas li{grid-template-columns:minmax(0,1fr);gap:.375rem}.ed .mv{border-top:1px solid var(--linha);background:0 0;border-radius:0;margin:0;padding:1.5rem 0}.ed .mv .frase{font:600 1.375rem/1.3 var(--titulo);letter-spacing:-.015em;color:var(--tinta);margin-bottom:.75rem}.ed .mv .veredito{font:700 .9375rem/1 var(--texto);letter-spacing:.08em;text-transform:uppercase}.ed .passos li{grid-template-columns:3.25rem minmax(0,1fr)}.ed .passos li:before{font:300 2.75rem/.9 var(--titulo);letter-spacing:-.04em}.ed .escada,.ed .temp,.ed .checklist,.ed .calc{border-radius:24px}@media print{html:has(.ed){overflow:visible}.ed .sangra,.ed .nota{margin-inline:0;padding-inline:0}.ed .formas{display:none}.ed .capa-bloco{break-after:page;height:180mm;min-height:0;margin:0;padding:14mm 10mm}.ed .capa-bloco h1{font-size:34pt}.ed .parte{color:var(--tinta);break-before:page;break-after:page;border-top:3px solid var(--raiz);background:#fff;margin:0;padding:40mm 0 0}.ed .parte-t,.ed .parte-raiz .parte-t{color:var(--raiz)}.ed .parte-n,.ed .parte-raiz .parte-n{color:var(--coral-texto)}.ed .parte-itens li,.ed .parte-raiz .parte-itens li{border-color:var(--linha)}.ed .parte-itens a:after{content:none}.ed .parte+.secao{break-before:auto}.ed .num-grande{font-size:48pt}.ed .nota{border-left:3px solid var(--coral-barra);background:#fff;padding:0 0 0 4mm}.ed .cartao.concha{border:1.5px solid var(--raiz);background:#fff}.ed .secao-topo{break-inside:avoid;break-after:avoid}.ed .cartoes{display:block}.ed .heroi-n{color:var(--raiz)}.ed .heroi-n span{color:var(--coral-barra)}.ed .heroi-card .rotulo{color:var(--raiz)}.ed .figura svg{width:auto;max-height:95mm;margin:0 auto}.ed .secao>.fonte{break-before:avoid}.ed .diario,.ed .diario tr{break-inside:avoid}.ed .diario td{height:7.5mm}.ed .perguntas{margin-top:6mm}}
