.bl{--s2:8px;--s3:12px;--s4:16px;--s5:24px;--s6:32px;--s7:48px;--s8:64px;--s9:96px;--r-md:16px;--r-lg:24px;--t-xs:13px;--t-sm:14.5px;--t-lg:19px;--t-xl:22px;--t-2xl:clamp(24px,2.4vw,30px);--tinta:var(--navy);--tinta2:#040b2bc7;--tinta3:var(--navy-55);--claro:#f5f8fd;--azul100:#e8efff;background:#fff}.bl .visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.bl-c--azul{--c:var(--azul);--c2:var(--mist)}.bl-c--verde{--c:var(--verde);--c2:#8fe3ba}.bl-c--rosa{--c:var(--rosa);--c2:#f3b1ea}.bl-c--sky{--c:var(--sky);--c2:#c7eeff}.bl-c--laranja{--c:var(--laranja);--c2:#ff9a6b}.bl-capa{aspect-ratio:16/10;border-radius:var(--r-md);isolation:isolate;background:radial-gradient(120% 90% at 15% 10%,#1e4fd8 0%,var(--royal) 45%,var(--navy) 100%);position:relative;overflow:hidden}.bl-capa i{display:block;position:absolute}.bl-capa--ilus .bl-ilus{width:100%;height:100%;display:block;position:absolute;inset:0}.bl-capa .p1{aspect-ratio:1;background:linear-gradient(135deg,var(--c2),var(--c));opacity:.92;width:62%}.bl-capa .p2{aspect-ratio:1;background:#ffffff1f;width:34%}.bl-capa .p3{aspect-ratio:1;border:2px solid #ffffff52;width:22%}.bl-capa--v0 .p1{border-radius:100% 0 0;bottom:-26%;right:-10%}.bl-capa--v0 .p2{border-radius:0 0 100%;top:-14%;left:-6%}.bl-capa--v0 .p3{border-radius:0 100% 0 0;bottom:10%;left:30%}.bl-capa--v1 .p1{border-radius:0 100% 0 0;bottom:-30%;left:-12%}.bl-capa--v1 .p2{border-radius:0 0 0 100%;top:-16%;right:-6%}.bl-capa--v1 .p3{border-radius:100% 0 0;bottom:12%;right:22%}.bl-capa--v2 .p1{border-radius:0 0 0 100%;top:-34%;right:-14%}.bl-capa--v2 .p2{border-radius:0 100% 0 0;bottom:-18%;left:-8%}.bl-capa--v2 .p3{border-radius:0 0 100%;top:12%;left:18%}.bl-capa--v3 .p1{border-radius:0 0 100%;top:-32%;left:-10%}.bl-capa--v3 .p2{border-radius:100% 0 0;bottom:-20%;right:-8%}.bl-capa--v3 .p3{border-radius:0 0 0 100%;top:14%;right:16%}.bl-capa-ico{width:68px;height:68px;color:var(--royal);z-index:1;background:#fffffff0;border-radius:18px;place-items:center;margin:auto;display:grid;position:absolute;inset:0;box-shadow:0 12px 30px -10px #040b2b8c}.bl-capa-ico svg{width:34px;height:34px}.bl-capa--mini{aspect-ratio:1;border-radius:14px;flex:none;width:88px}.bl-capa--mini .bl-capa-ico{border-radius:11px;width:40px;height:40px}.bl-capa--mini .bl-capa-ico svg{width:20px;height:20px}.bl-capa--grande .bl-capa-ico{border-radius:26px;width:96px;height:96px}.bl-capa--grande .bl-capa-ico svg{width:46px;height:46px}.bl-cat{font-size:var(--t-xs);color:var(--tinta);align-items:center;gap:7px;font-weight:700;text-decoration:none;display:inline-flex}.bl-cat:before{content:"";background:var(--c);border-radius:9px 0 0;flex:none;width:9px;height:9px}.bl-cat--g{font-size:var(--t-sm);border:1px solid var(--line);margin-bottom:var(--s4);background:#fff;border-radius:999px;padding:6px 12px 6px 10px}.bl-meta{font-size:var(--t-xs);color:var(--tinta3);flex-wrap:wrap;align-items:center;gap:4px 14px;display:flex}.bl-hero{padding:var(--s7) 0 var(--s6);background:linear-gradient(180deg,var(--foam) 0%,#fff 100%)}.bl-bc{color:var(--tinta3);margin-bottom:var(--s5);flex-wrap:wrap;gap:8px;font-size:14px;display:flex}.bl-bc a{color:var(--tinta3);text-decoration:none}.bl-bc a:hover{color:var(--azul)}.bl-bc span[aria-current]{color:var(--tinta)}.bl-hero-topo{gap:var(--s7);margin-bottom:var(--s6);grid-template-columns:1fr minmax(300px,440px);align-items:end;display:grid}.bl-hero h1{margin:0 0 var(--s3)}.bl-hero .lead{max-width:56ch;margin:0}.bl-busca{background:#fff;border:1px solid #cfdbee;border-radius:999px;align-items:center;padding:6px 18px 6px 48px;display:flex;position:relative;box-shadow:0 8px 24px #040b2b0f}.bl-busca:focus-within{border-color:var(--azul);box-shadow:0 0 0 4px var(--azul100)}.bl-busca svg{width:20px;height:20px;color:var(--tinta3);position:absolute;left:18px}.bl-busca input{min-width:0;font:inherit;color:var(--tinta);background:0 0;border:0;outline:0;flex:1;padding:10px 0;font-size:16px}.bl-chips{flex-wrap:wrap;gap:8px;display:flex}.bl-chip{border:1px solid var(--line);color:var(--tinta2);font:inherit;font-size:var(--t-sm);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;text-decoration:none;display:inline-flex}.bl-chip small{color:var(--tinta3);font-size:12px}.bl-chip:hover{border-color:var(--mist);color:var(--tinta)}.bl-chip[aria-pressed=true],.bl-chip[aria-current=page]{background:var(--navy);border-color:var(--navy);color:#fff}.bl-chip[aria-pressed=true] small,.bl-chip[aria-current=page] small{color:#b9c3da}.bl-ponto{background:var(--c);border-radius:9px 0 0;width:9px;height:9px;display:inline-block}.bl-sec{padding:var(--s6) 0}.bl-sec--lista{padding-bottom:var(--s9)}.bl-sec--rel{background:var(--claro);border-top:1px solid var(--line);padding:var(--s8) 0;margin-top:var(--s8)}.bl-destaques{gap:var(--s6);grid-template-columns:1.65fr 1fr;display:grid}.bl-destaques>*{min-width:0}.bl-destaque{border:1px solid var(--line);border-radius:var(--r-lg);color:var(--tinta2);background:#fff;grid-template-rows:auto 1fr;padding:10px;text-decoration:none;transition:border-color .25s,box-shadow .25s;display:grid}.bl-destaque .bl-capa{aspect-ratio:16/8}.bl-destaque-txt{padding:var(--s5) var(--s4) var(--s4)}.bl-destaque h2{font-size:var(--t-2xl);margin:var(--s3) 0}.bl-destaque p{margin:0 0 var(--s4);max-width:60ch}.bl-destaque .mais{color:var(--azul);font-weight:700}.bl-destaque:hover{border-color:var(--mist);box-shadow:0 18px 40px #040b2b14}.bl-destaque:hover h2{color:var(--azul)}.bl-lado{gap:var(--s2);flex-direction:column;display:flex}.bl-lado-tit{font-size:var(--t-sm);color:var(--tinta3);margin:0 0 var(--s2);letter-spacing:0;font-weight:700}.bl-lado-item{gap:var(--s4);padding:var(--s3);border-radius:var(--r-md);color:inherit;border:1px solid #0000;align-items:center;text-decoration:none;display:flex}.bl-lado-item:hover{background:var(--claro);border-color:var(--line)}.bl-lado-item h3{margin:6px 0 0;font-size:16.5px;line-height:1.3}.bl-lado-item:hover h3{color:var(--azul)}.bl-lista-topo{justify-content:space-between;align-items:baseline;gap:var(--s4);margin-bottom:var(--s5);flex-wrap:wrap;display:flex}.bl-lista-topo h2{font-size:var(--t-2xl);margin:0}.bl-lista-topo a{color:var(--azul);font-weight:700;text-decoration:none}.bl-contagem{font-size:var(--t-sm);color:var(--tinta3);margin:0}.bl-grade{gap:var(--s5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.bl-card[hidden]{display:none}.bl-card-link{border:1px solid var(--line);border-radius:var(--r-lg);height:100%;color:var(--tinta2);background:#fff;flex-direction:column;padding:10px;text-decoration:none;transition:border-color .25s,box-shadow .25s;display:flex}.bl-card-link:hover{border-color:var(--mist);box-shadow:0 18px 40px #040b2b14}.bl-card-txt{padding:var(--s4) var(--s3) var(--s3);gap:var(--s2);flex-direction:column;display:flex}.bl-card h3{font-size:var(--t-lg);margin:0;line-height:1.3}.bl-card-link:hover h3{color:var(--azul)}.bl-card p{font-size:var(--t-sm);color:var(--tinta3);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.bl-vazio{border-radius:var(--r-lg);padding:var(--s7);text-align:center;border:1px dashed #cfdbee}.bl-vazio p{max-width:52ch;margin:0 auto var(--s4)}.bl-buscando [data-bloco-destaque]{display:none}.bl-progresso{z-index:60;pointer-events:none;height:3px;position:fixed;top:0;left:0;right:0}.bl-progresso i{background:var(--azul);transform-origin:0;width:100%;height:100%;display:block;transform:scaleX(0)}.bl-post-hero{padding:var(--s6) 0 var(--s7);background:linear-gradient(180deg,var(--foam) 0%,#fff 100%)}.bl-post-hero-grade{gap:var(--s7);grid-template-columns:1.25fr 1fr;align-items:center;display:grid}.bl-post-hero-grade>*{min-width:0}.bl-post-hero h1{margin:0 0 var(--s4);font-size:clamp(32px,1.4rem + 2.2vw,48px)}.bl-post-hero .lead{margin:0 0 var(--s5)}.bl-capa--hero{aspect-ratio:5/4;border-radius:var(--r-lg);box-shadow:0 24px 60px #040b2b2e}.bl-post-meta{font-size:var(--t-sm);color:var(--tinta3);flex-wrap:wrap;align-items:center;gap:8px 18px;display:flex}.bl-post-meta strong{color:var(--tinta)}.bl-autor-mini{align-items:center;gap:10px;display:inline-flex}.bl-avatar{background:var(--azul);color:#fff;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-size:12px;font-weight:800;display:grid}.bl-autor .bl-avatar{width:48px;height:48px;font-size:15px}.bl-avatar--foto{object-fit:cover;background:var(--foam)}.bl-autor .bl-avatar--foto{width:56px;height:56px}.bl-post-grade{gap:var(--s8);grid-template-columns:230px minmax(0,740px);justify-content:center;align-items:start;padding:0 24px;display:grid}.bl-post-lado{gap:var(--s6);flex-direction:column;max-height:calc(100vh - 122px);display:flex;position:sticky;top:98px;overflow:auto}.bl-toc-tit{color:var(--tinta);margin:0 0 var(--s3);font-weight:800;font-size:var(--t-sm)}.bl-toc ol{border-left:1px solid var(--line);margin:0;padding:0;list-style:none}.bl-toc a{color:var(--tinta3);border-left:2px solid #0000;margin-left:-1px;padding:6px 0 6px 14px;font-size:14px;line-height:1.4;text-decoration:none;display:block}.bl-toc a:hover{color:var(--tinta)}.bl-toc a[aria-current=true]{color:var(--azul);border-left-color:var(--azul);font-weight:700}.bl-share{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.bl-share>span{color:var(--tinta3);width:100%;font-size:14px}.bl-share a,.bl-share button{border:1px solid var(--line);height:36px;color:var(--tinta2);font:inherit;cursor:pointer;background:#fff;border-radius:999px;align-items:center;padding:0 13px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.bl-share a:hover,.bl-share button:hover{border-color:var(--mist);color:var(--azul)}.bl-share-rodape{margin-top:var(--s6);display:none}.bl-share-rodape .bl-share>span{width:auto}.bl-artigo{color:var(--tinta2);padding-bottom:var(--s4);font-size:18px;line-height:1.75}.bl-artigo>:first-child{margin-top:0}.bl-artigo p{margin:0 0 1.15em}.bl-artigo h2{font-size:var(--t-2xl);margin:2.2em 0 .6em;scroll-margin-top:96px;line-height:1.2}.bl-artigo h3{font-size:var(--t-xl);margin:1.8em 0 .5em;scroll-margin-top:96px;line-height:1.25}.bl-artigo h4{font-size:var(--t-lg);margin:1.5em 0 .4em}.bl-artigo strong{color:var(--tinta)}.bl-artigo a{color:var(--azul);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.bl-artigo ul,.bl-artigo ol{margin:0 0 1.2em;padding-left:1.3em}.bl-artigo ul{list-style:outside}.bl-artigo ol{list-style:decimal}.bl-artigo li{margin-bottom:.45em}.bl-artigo li::marker{color:var(--azul)}.bl-artigo ol>li::marker{font-weight:800}.bl-artigo hr{border:0;border-top:1px solid var(--line);margin:var(--s7) 0}.bl-artigo code{background:var(--claro);color:var(--royal);border-radius:6px;padding:2px 6px;font-size:.88em}.bl-artigo blockquote{margin:var(--s6) 0;padding:var(--s5) var(--s6);border-left:3px solid var(--azul);background:var(--claro);border-radius:0 var(--r-md) var(--r-md) 0}.bl-artigo blockquote p{font-size:var(--t-lg);color:var(--tinta);margin:0;line-height:1.5}.bl-fig{margin:var(--s6) 0}.bl-fig img{border-radius:var(--r-md);border:1px solid var(--line);width:100%;height:auto}.bl-resumo{background:var(--claro);border:1px solid var(--line);border-radius:var(--r-lg);padding:var(--s5) var(--s6);margin-bottom:var(--s7);position:relative;overflow:hidden}.bl-resumo:before{content:"";background:var(--azul100);border-radius:0 0 0 100%;width:96px;height:96px;position:absolute;top:-28px;right:-28px}.bl-artigo .bl-resumo h2{font-size:var(--t-lg);margin:0 0 var(--s3);position:relative}.bl-resumo ul{gap:var(--s3);list-style:none;display:grid;position:relative;margin:0!important;padding:0!important}.bl-resumo li{margin:0;padding-left:26px;font-size:17px;line-height:1.6;position:relative}.bl-resumo li:before{content:"";background:var(--azul);border-radius:11px 0 0;width:11px;height:11px;position:absolute;top:.55em;left:0}.bl-nota{margin:var(--s6) 0;padding:var(--s4) var(--s5);border-radius:var(--r-md);background:var(--claro);border:1px solid #dce6f7}.bl-nota strong{color:var(--royal);font-size:var(--t-sm);margin-bottom:4px;display:block}.bl-nota p{margin:0;font-size:17px}.bl-nota--aviso{background:#fff4ee;border-color:#fbd9c8}.bl-nota--aviso strong{color:#a23a10}.bl-nota--atualizacao{background:#eef8f3;border-color:#cbead9}.bl-nota--atualizacao strong{color:#17734a}.bl-tabela{margin:var(--s6) 0;border:1px solid var(--line);border-radius:var(--r-md);background:#fff;overflow-x:auto}.bl-tabela:focus-visible{outline:2px solid var(--azul);outline-offset:2px}.bl-tabela table{border-collapse:collapse;width:100%;min-width:560px;font-size:15px;line-height:1.5}.bl-tabela th,.bl-tabela td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:12px 16px}.bl-tabela th{color:var(--tinta);background:var(--claro);font-weight:800}.bl-tabela tr:last-child td{border-bottom:0}.bl-cta-meio{align-items:center;gap:var(--s5);margin:var(--s7) 0;padding:var(--s5) var(--s6);border-radius:var(--r-lg);background:var(--navy);color:#ffffffc7;justify-content:space-between;display:flex}.bl-cta-meio strong{font-size:var(--t-lg);color:#fff;margin-bottom:4px;line-height:1.3;display:block}.bl-cta-meio p{font-size:15px;line-height:1.5;margin:0!important}.bl-artigo .bl-cta-meio .btn{color:var(--azul);background:#fff;flex:none;text-decoration:none}.bl-faq{margin-top:var(--s4);gap:10px;display:grid}.bl-faq details{border:1px solid var(--line);border-radius:var(--r-md);padding:0 var(--s5);background:#fff}.bl-faq summary{cursor:pointer;color:var(--tinta);padding:var(--s4) 28px var(--s4) 0;font-size:17px;font-weight:700;list-style:none;position:relative}.bl-faq summary::-webkit-details-marker{display:none}.bl-faq summary:after{content:"+";color:var(--azul);font-size:22px;font-weight:600;position:absolute;top:50%;right:0;transform:translateY(-50%)}.bl-faq details[open] summary:after{content:"–"}.bl-faq-resp p{font-size:17px}.bl-artigo .bl-fontes{font-size:var(--t-lg)}.bl-artigo .bl-fontes+ul{word-break:break-word;font-size:15px;line-height:1.6}.bl-tags{flex-wrap:wrap;gap:8px;list-style:none;display:flex;margin:var(--s7) 0 0!important;padding:0!important}.bl-tags li{background:var(--claro);border:1px solid var(--line);color:var(--tinta2);border-radius:999px;margin:0;padding:5px 12px;font-size:13px}.bl-autor{gap:var(--s4);margin-top:var(--s6);padding:var(--s5);background:var(--claro);border:1px solid var(--line);border-radius:var(--r-lg);align-items:flex-start;display:flex}.bl-autor strong{color:var(--tinta)}.bl-autor-cargo{color:var(--tinta3);margin-top:2px;font-size:14px;display:block}.bl-autor p{margin:4px 0 var(--s3);font-size:15px;line-height:1.55}.bl-autor a{color:var(--azul);font-size:15px;font-weight:700;text-decoration:none}@media (max-width:1080px){.bl-grade{grid-template-columns:repeat(2,minmax(0,1fr))}.bl-destaques{grid-template-columns:1fr}.bl-lado{gap:var(--s3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.bl-lado-tit{grid-column:1/-1}.bl-lado-item{border-color:var(--line);flex-direction:column;align-items:flex-start}.bl-post-grade{grid-template-columns:minmax(0,740px)}.bl-post-lado{max-height:none;position:static;overflow:visible}.bl-post-lado .bl-share{display:none}.bl-share-rodape{display:block}.bl-toc{background:var(--claro);border:1px solid var(--line);border-radius:var(--r-md);padding:var(--s4) var(--s5)}}@media (max-width:860px){.bl-hero-topo,.bl-post-hero-grade{gap:var(--s5);grid-template-columns:1fr}.bl-capa--hero{aspect-ratio:16/7;order:-1}}@media (max-width:720px){.bl-grade,.bl-lado{grid-template-columns:1fr}.bl-lado-item{flex-direction:row;align-items:center}.bl-chips{scrollbar-width:none;flex-wrap:nowrap;margin:0 -16px;padding:0 16px 4px;overflow-x:auto}.bl-chips::-webkit-scrollbar{display:none}.bl-chip{flex:none}.bl-artigo{font-size:17px}.bl-resumo{padding:var(--s5)}.bl-cta-meio{padding:var(--s5);flex-direction:column;align-items:flex-start}.bl-post-grade{padding:0 16px}.bl-capa--hero .bl-capa-ico{border-radius:20px;width:72px;height:72px}}@media (prefers-reduced-motion:reduce){.bl-progresso{display:none}}
