.editorial-opening{background:#f5f6fa;padding:3rem 0 0}.editorial-opening figure{margin:0;position:relative;border-radius:22px;overflow:hidden;background:#11184f}.editorial-opening figure>img{display:block;width:100%;height:420px;object-fit:cover}.editorial-opening figcaption{position:absolute;bottom:0;left:0;right:0;padding:2.5rem 1.5rem 1rem;background:linear-gradient(transparent,rgba(7,11,37,.85));color:#fff;font-size:.65rem;letter-spacing:.05em}.editorial-takeaways{background:#fff;border:1px solid var(--line);border-radius:18px;padding:1.6rem 2rem;position:relative;margin: -1rem 2rem 0;box-shadow:0 12px 40px rgba(17,24,79,.05)}.editorial-takeaways>div{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.editorial-takeaways p{display:flex;gap:.8rem;font-size:.85rem;line-height:1.6;color:#11184f;margin:1rem 0 0}.editorial-takeaways b{color:#a67400;font-size:.65rem;padding-top:.2rem}.editorial-content{padding-top:4rem}.editorial-intro{color:var(--ink);font-size:1.15rem!important;line-height:1.85!important;border-left:3px solid #ffb600;padding-left:1.3rem}.editorial-section{position:relative;padding-top:1rem;border-top:1px solid var(--line);margin-top:3rem}.editorial-number{font-size:.65rem;letter-spacing:.12em;color:#a67400;font-weight:800}.editorial-section h2{margin-top:.65rem!important;scroll-margin-top:110px}.editorial-section>p{line-height:1.9!important}.editorial-diagram{display:flex;gap:.6rem;align-items:center;background:#f3f5fa;border:1px solid #e2e5ed;border-radius:18px;padding:1.5rem;margin:1.8rem 0}.editorial-diagram>div{flex:1}.editorial-diagram b{display:block;font-size:.65rem;color:#a67400;margin-bottom:.65rem}.editorial-diagram strong{display:block;font-size:.9rem;color:#11184f}.editorial-diagram span{display:block;font-size:.75rem;color:var(--muted);line-height:1.5;margin-top:.4rem}.editorial-diagram>i{font-style:normal;color:#bd8500}.editorial-insight{padding:1.6rem;background:#fff7df;border-radius:16px;border-left:3px solid #ffb600;margin:2rem 0}.editorial-insight h3{font-size:1.15rem;color:#11184f;margin:.8rem 0}.editorial-insight p{font-size:.9rem;line-height:1.8;margin:0}.editorial-comparison{margin:3rem 0}.editorial-comparison .comparison-table{min-width:580px}.editorial-footnote{font-size:.72rem!important;color:var(--muted);line-height:1.7;border-top:1px solid var(--line);padding-top:1.3rem;margin-top:2rem}.editorial-related .article-card{background:#fff;border:1px solid var(--line);border-radius:18px;overflow:hidden}.editorial-related .article-card>a{display:block}.editorial-related img{display:block;width:100%;height:185px;object-fit:cover}.editorial-related .meta,.editorial-related h3,.editorial-related p,.editorial-related .line-link{margin-left:1.3rem;margin-right:1.3rem}.editorial-related .meta{display:block;margin-top:1.3rem}.editorial-related .line-link{margin-bottom:1.3rem}.article-toc a{line-height:1.5}#artigo-perguntas{scroll-margin-top:110px}
@media(max-width:800px){.editorial-opening figure>img{height:300px}.editorial-takeaways{margin:-.5rem .75rem 0;padding:1.4rem}.editorial-takeaways>div{grid-template-columns:1fr;gap:.3rem}.editorial-takeaways p{margin-top:.7rem}.editorial-content{padding-top:2.5rem}}@media(max-width:540px){.editorial-opening{padding-top:1.2rem}.editorial-opening figure>img{height:235px}.editorial-diagram{flex-direction:column;align-items:stretch;padding:1.2rem}.editorial-diagram>i{transform:rotate(90deg);align-self:center}.editorial-diagram>div{display:grid;grid-template-columns:24px 1fr;column-gap:.6rem}.editorial-diagram b{grid-row:span 2;margin:0}.editorial-diagram span{grid-column:2}.editorial-takeaways{margin:0;padding:1.3rem}.editorial-opening figure{border-radius:16px 16px 0 0}.editorial-related img{height:210px}}
.article-visual>img{display:block;width:100%;height:100%;object-fit:cover}.article-visual:has(>img):before,.article-visual:has(>img):after{display:none}

/* Ajustes restritos aos artigos compostos com blocos nativos. */
.gr1-block-article .gr1-article-layout{display:grid;grid-template-columns:170px minmax(0,760px);gap:3rem;justify-content:center}
.gr1-block-article .gr1-article-layout:not(:has(>.article-toc)){grid-template-columns:minmax(0,760px)}
.gr1-block-article .article-body{min-width:0}
.gr1-block-article .kicker{margin-top:0}
.gr1-block-article .editorial-diagram>div>p{display:block;margin:.4rem 0;font-size:.8rem;color:var(--muted)}
.gr1-block-article .editorial-diagram>p{color:#bd8500;margin:0}
.gr1-block-article .editorial-diagram>div>p:first-child{font-size:.65rem;color:#a67400}
.gr1-block-article .comparison-table{margin:0;overflow-x:auto}
.gr1-block-article .comparison-table table{width:100%;border-collapse:collapse;min-width:580px}
.gr1-block-article .wp-block-details{padding:1.2rem 0;border-bottom:1px solid var(--line)}
.gr1-block-article .wp-block-details summary{cursor:pointer;font-weight:700;color:var(--deep)}
.gr1-block-article h2{scroll-margin-top:110px}
@media(max-width:800px){.gr1-block-article .gr1-article-layout{grid-template-columns:1fr;gap:0}.gr1-block-article .article-toc{display:none}}
@media(max-width:540px){.gr1-block-article .editorial-diagram>p{align-self:center;transform:rotate(90deg)}.gr1-block-article .editorial-diagram>div{display:block}}
.privacy-content section{scroll-margin-top:110px}.privacy-content .content section{padding-top:1rem;margin-bottom:2rem;border-top:1px solid var(--line)}.privacy-content .content p,.privacy-content .content li{line-height:1.85;font-size:.92rem}.privacy-content .article-toc{max-height:calc(100svh - 130px);overflow:auto;padding-right:1rem}.privacy-content .content a:not(.button){text-decoration:underline;overflow-wrap:anywhere}.privacy-contact-box{padding:1.6rem;background:#f3f5fa;border-radius:18px;margin-top:2rem}.privacy-contact-box h2{margin-top:.7rem}@media(max-width:800px){.privacy-content .article-toc{max-height:none}}
