.mbc-raiz {
--mbc-navy: #0D2B6B;
--mbc-azul: #2D6BF0;
--mbc-claro: #EAF1FF;
--mbc-texto: #13214A;
--mbc-branco: #ffffff;
--mbc-borda: #c9d7f5;
--mbc-suave: #4a5a80;
--mbc-raio: 14px;
--mbc-sombra: 0 10px 32px rgba(13, 43, 107, 0.18), 0 2px 6px rgba(13, 43, 107, 0.08);
--mbc-foco: 0 0 0 3px var(--mbc-branco), 0 0 0 5px var(--mbc-azul);
font-family: inherit;
color: var(--mbc-texto);
}
.mbc-raiz *,
.mbc-raiz *::before,
.mbc-raiz *::after {
box-sizing: border-box;
}
.mbc-raiz [hidden] {
display: none !important;
} .mbc-banner {
position: fixed;
z-index: 2147483000;
left: 16px;
right: 16px;
bottom: 16px;
max-width: 960px;
margin: 0 auto;
display: flex;
align-items: center;
gap: 16px 24px;
padding: 18px 20px;
background: var(--mbc-branco);
color: var(--mbc-texto);
border: 1px solid var(--mbc-borda);
border-left: 5px solid var(--mbc-azul);
border-radius: var(--mbc-raio);
box-shadow: var(--mbc-sombra);
font-family: inherit;
font-size: 15px;
line-height: 1.5;
animation: mbc-entrar 0.25s ease-out both;
}
.mbc-banner__corpo {
flex: 1 1 auto;
min-width: 0;
}
.mbc-banner__titulo {
margin: 0 0 4px;
font-size: 16px;
font-weight: 700;
color: var(--mbc-navy);
line-height: 1.3;
}
.mbc-banner__texto {
margin: 0;
font-size: 14px;
color: var(--mbc-texto);
}
.mbc-banner__acoes {
flex: 0 0 auto;
display: flex;
flex-wrap: wrap;
gap: 8px;
align-items: center;
justify-content: flex-end;
} .mbc-raiz .mbc-btn {
appearance: none;
-webkit-appearance: none;
display: inline-flex;
align-items: center;
justify-content: center;
min-height: 44px;
margin: 0;
padding: 10px 18px;
border: 2px solid transparent;
border-radius: 999px;
font-family: inherit;
font-size: 15px;
font-weight: 600;
line-height: 1.2;
letter-spacing: normal;
text-transform: none;
text-decoration: none;
white-space: nowrap;
cursor: pointer;
box-shadow: none;
transition: background-color 0.15s ease, color 0.15s ease, border-color 0.15s ease;
}
.mbc-raiz .mbc-btn--primario {
background: var(--mbc-azul);
border-color: var(--mbc-azul);
color: var(--mbc-branco);
}
.mbc-raiz .mbc-btn--primario:hover {
background: var(--mbc-navy);
border-color: var(--mbc-navy);
color: var(--mbc-branco);
} .mbc-raiz .mbc-btn--secundario {
background: var(--mbc-branco);
border-color: var(--mbc-navy);
color: var(--mbc-navy);
}
.mbc-raiz .mbc-btn--secundario:hover {
background: var(--mbc-claro);
color: var(--mbc-navy);
}
.mbc-raiz .mbc-btn--texto {
background: transparent;
border-color: transparent;
color: var(--mbc-navy);
text-decoration: underline;
text-underline-offset: 3px;
padding-left: 10px;
padding-right: 10px;
}
.mbc-raiz .mbc-btn--texto:hover {
background: var(--mbc-claro);
color: var(--mbc-navy);
}
.mbc-raiz .mbc-link {
color: var(--mbc-azul);
text-decoration: underline;
text-underline-offset: 2px;
font-weight: 600;
}
.mbc-raiz .mbc-link:hover {
color: var(--mbc-navy);
}
.mbc-raiz .mbc-btn:focus-visible,
.mbc-raiz .mbc-link:focus-visible,
.mbc-raiz .mbc-fechar:focus-visible,
.mbc-raiz a:focus-visible {
outline: 2px solid transparent;
box-shadow: var(--mbc-foco);
}
.mbc-raiz .mbc-link:focus-visible,
.mbc-raiz a:focus-visible {
border-radius: 4px;
} .mbc-modal {
width: min(560px, calc(100vw - 32px));
max-width: none;
max-height: calc(100vh - 32px);
max-height: calc(100dvh - 32px);
margin: auto;
padding: 0;
border: 0;
border-radius: var(--mbc-raio);
background: var(--mbc-branco);
color: var(--mbc-texto);
box-shadow: var(--mbc-sombra);
font-family: inherit;
font-size: 15px;
line-height: 1.5;
overflow: auto;
overscroll-behavior: contain;
}
.mbc-modal:not([open]) {
display: none;
}
.mbc-modal[open] {
animation: mbc-surgir 0.2s ease-out both;
}
.mbc-modal::backdrop {
background: rgba(13, 43, 107, 0.45);
} .mbc-modal-fallback::before {
content: "";
position: fixed;
inset: 0;
z-index: 2147483001;
background: rgba(13, 43, 107, 0.45);
}
.mbc-modal-fallback .mbc-modal[open] {
position: fixed;
z-index: 2147483002;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
display: block;
}
.mbc-modal__conteudo {
padding: 22px 24px 24px;
}
.mbc-modal__topo {
display: flex;
align-items: center;
justify-content: space-between;
gap: 12px;
margin-bottom: 8px;
}
.mbc-raiz .mbc-modal__titulo {
margin: 0;
padding: 0;
font-family: inherit;
font-size: 20px;
font-weight: 700;
line-height: 1.3;
color: var(--mbc-navy);
}
.mbc-raiz .mbc-fechar {
appearance: none;
-webkit-appearance: none;
display: inline-flex;
align-items: center;
justify-content: center;
flex: 0 0 auto;
width: 40px;
height: 40px;
margin: 0;
padding: 0;
border: 0;
border-radius: 50%;
background: transparent;
color: var(--mbc-navy);
cursor: pointer;
box-shadow: none;
}
.mbc-raiz .mbc-fechar:hover {
background: var(--mbc-claro);
}
.mbc-modal__intro {
margin: 0 0 16px;
font-size: 14px;
color: var(--mbc-suave);
}
.mbc-categoria {
margin: 0 0 12px;
padding: 14px 16px;
background: var(--mbc-claro);
border-radius: calc(var(--mbc-raio) - 4px);
}
.mbc-categoria__topo {
display: flex;
align-items: center;
gap: 12px;
}
.mbc-raiz .mbc-categoria__titulo {
flex: 1 1 auto;
margin: 0;
font-size: 16px;
font-weight: 700;
color: var(--mbc-navy);
cursor: pointer;
}
.mbc-categoria__status {
font-size: 13px;
font-weight: 600;
color: var(--mbc-suave);
}
.mbc-categoria__desc {
margin: 6px 0 0;
font-size: 14px;
color: var(--mbc-texto);
} .mbc-switch {
position: relative;
flex: 0 0 auto;
display: inline-block;
width: 48px;
height: 28px;
}
.mbc-raiz .mbc-switch__input {
position: absolute;
inset: 0;
width: 100%;
height: 100%;
margin: 0;
opacity: 0;
cursor: pointer;
z-index: 1;
}
.mbc-raiz .mbc-switch__input:disabled {
cursor: not-allowed;
}
.mbc-switch__trilho {
position: absolute;
inset: 0;
border-radius: 999px;
background: #8e9bb8;
transition: background-color 0.15s ease;
}
.mbc-switch__trilho::after {
content: "";
position: absolute;
top: 3px;
left: 3px;
width: 22px;
height: 22px;
border-radius: 50%;
background: var(--mbc-branco);
box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25);
transition: transform 0.15s ease;
}
.mbc-switch__input:checked + .mbc-switch__trilho {
background: var(--mbc-azul);
}
.mbc-switch__input:checked + .mbc-switch__trilho::after {
transform: translateX(20px);
}
.mbc-switch__input:disabled + .mbc-switch__trilho {
background: var(--mbc-navy);
opacity: 0.6;
}
.mbc-switch__input:focus-visible + .mbc-switch__trilho {
box-shadow: var(--mbc-foco);
}
.mbc-modal__politica {
margin: 4px 0 18px;
font-size: 14px;
}
.mbc-modal__acoes {
display: flex;
flex-wrap: wrap;
gap: 8px;
justify-content: flex-end;
} .mbc-sr {
position: absolute !important;
width: 1px;
height: 1px;
padding: 0;
margin: -1px;
overflow: hidden;
clip: rect(0, 0, 0, 0);
white-space: nowrap;
border: 0;
}
html.mbc-sem-rolagem {
overflow: hidden;
}
@keyframes mbc-entrar {
from { opacity: 0; transform: translateY(16px); }
to { opacity: 1; transform: translateY(0); }
}
@keyframes mbc-surgir {
from { opacity: 0; transform: scale(0.97); }
to { opacity: 1; transform: scale(1); }
} @media (max-width: 760px) {
.mbc-banner {
flex-direction: column;
align-items: stretch;
left: 12px;
right: 12px;
bottom: 12px;
padding: 16px;
max-height: calc(100vh - 24px);
overflow: auto;
}
.mbc-banner__acoes {
justify-content: stretch;
}
.mbc-banner__acoes .mbc-btn--primario,
.mbc-banner__acoes .mbc-btn--secundario {
flex: 1 1 0;
}
.mbc-banner__acoes .mbc-btn--texto {
flex: 1 1 100%;
}
.mbc-modal__conteudo {
padding: 18px 16px 20px;
}
.mbc-modal__acoes .mbc-btn {
flex: 1 1 100%;
}
.mbc-modal-fallback .mbc-modal[open] {
width: calc(100vw - 24px);
}
} @media (prefers-reduced-motion: reduce) {
.mbc-banner,
.mbc-modal[open] {
animation: none;
}
.mbc-raiz .mbc-btn,
.mbc-switch__trilho,
.mbc-switch__trilho::after {
transition: none;
}
} @media (forced-colors: active) {
.mbc-banner,
.mbc-modal {
border: 2px solid CanvasText;
}
.mbc-raiz .mbc-btn {
border-color: ButtonText;
}
.mbc-raiz .mbc-btn:focus-visible,
.mbc-raiz a:focus-visible,
.mbc-switch__input:focus-visible + .mbc-switch__trilho {
outline: 2px solid Highlight;
}
.mbc-switch__trilho {
border: 1px solid CanvasText;
}
}
@media print {
.mbc-raiz {
display: none !important;
}
}@font-face{font-family:"Nunito";font-style:normal;font-weight:400;font-display:swap;src:url(//multibanco.com.br/wp-content/themes/multibanco/assets/fonts/nunito-latin-400-normal.woff2) format("woff2")}
@font-face{font-family:"Nunito";font-style:normal;font-weight:600;font-display:swap;src:url(//multibanco.com.br/wp-content/themes/multibanco/assets/fonts/nunito-latin-600-normal.woff2) format("woff2")}
@font-face{font-family:"Nunito";font-style:normal;font-weight:800;font-display:swap;src:url(//multibanco.com.br/wp-content/themes/multibanco/assets/fonts/nunito-latin-800-normal.woff2) format("woff2")}
:root{
--mb-marinho:#0D2B6B;
--mb-azul:#2D6BF0;
--mb-azul-esc:#1646B8;
--mb-medio:#7EA6F2;
--mb-claro:#B9D2FF;
--mb-palido:#EAF1FF;
--mb-fundo:#F5F8FF;
--mb-branco:#FFFFFF;
--mb-texto:#13214A;
--mb-suave:#4A5B85;
--mb-borda:#DCE6FA;
--mb-alerta:#8A4B00;
--mb-alerta-fundo:#FFF4E0;
--mb-raio:16px;
--mb-raio-p:10px;
--mb-sombra:0 1px 2px rgba(13,43,107,.06),0 8px 24px rgba(13,43,107,.06);
--mb-largura:1160px;
}
*,*::before,*::after{box-sizing:border-box}
html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}
@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important;animation:none!important}}
body{margin:0;background:var(--mb-fundo);color:var(--mb-texto);font-family:"Nunito",system-ui,-apple-system,"Segoe UI",sans-serif;font-size:17px;line-height:1.65}
img,svg{max-width:100%;height:auto}
a{color:var(--mb-azul-esc);text-underline-offset:3px}
a:hover{color:var(--mb-marinho)}
:focus-visible{outline:3px solid var(--mb-azul);outline-offset:2px;border-radius:4px}
h1,h2,h3{color:var(--mb-marinho);line-height:1.2;font-weight:800;letter-spacing:-.01em}
h1{font-size:clamp(1.9rem,4vw,2.6rem);margin:.2em 0 .5em}
h2{font-size:clamp(1.35rem,2.6vw,1.7rem);margin:1.8em 0 .6em}
h3{font-size:1.15rem;margin:1.4em 0 .4em}
small{font-size:.8em}
.mb-sr{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.mb-pular{position:absolute;left:-999px;top:8px;background:var(--mb-marinho);color:#fff;padding:8px 14px;border-radius:8px;z-index:100}
.mb-pular:focus{left:12px}
.mb-container{width:100%;max-width:var(--mb-largura);margin:0 auto;padding:0 16px} .mb-topo{background:var(--mb-branco);border-bottom:1px solid var(--mb-borda);position:sticky;top:0;z-index:50}
.admin-bar .mb-topo{top:32px}
@media (max-width:782px){.admin-bar .mb-topo{top:0;position:relative}}
.mb-topo__linha{display:flex;align-items:center;gap:20px;min-height:68px}
.mb-marca{display:inline-flex;align-items:center;gap:10px;text-decoration:none;color:var(--mb-marinho)}
.mb-marca__nome{font-weight:800;font-size:1.45rem;letter-spacing:-.02em}
.mb-marca--escura{color:#fff}
.mb-nav{margin-left:auto;display:flex;align-items:center;gap:18px}
.mb-nav .menu{list-style:none;display:flex;gap:4px;margin:0;padding:0}
.mb-nav .menu a{display:block;padding:8px 12px;border-radius:999px;text-decoration:none;color:var(--mb-texto);font-weight:600}
.mb-nav .menu a:hover,.mb-nav .current-menu-item>a,.mb-nav .current-menu-ancestor>a,.mb-nav .current_page_parent>a{background:var(--mb-palido);color:var(--mb-marinho)}
.mb-busca-topo input{width:180px;border:1px solid var(--mb-borda);background:var(--mb-fundo);border-radius:999px;padding:8px 14px;font:inherit;font-size:.95rem;color:var(--mb-texto)}
.mb-menu-botao{display:none;margin-left:auto;background:none;border:0;width:44px;height:44px;border-radius:10px;cursor:pointer}
.mb-menu-botao__icone,.mb-menu-botao__icone::before,.mb-menu-botao__icone::after{display:block;width:22px;height:2px;background:var(--mb-marinho);border-radius:2px;position:relative;margin:auto}
.mb-menu-botao__icone::before,.mb-menu-botao__icone::after{content:"";position:absolute;left:0}
.mb-menu-botao__icone::before{top:-7px}.mb-menu-botao__icone::after{top:7px}
@media (max-width:900px){
.mb-menu-botao{display:block}
.mb-nav{display:none;position:absolute;left:0;right:0;top:100%;background:var(--mb-branco);border-bottom:1px solid var(--mb-borda);flex-direction:column;align-items:stretch;padding:12px 16px 18px;gap:12px}
.mb-nav.is-aberto{display:flex}
.mb-nav .menu{flex-direction:column}
.mb-busca-topo input{width:100%}
} .mb-hero{background:var(--mb-branco);border-bottom:1px solid var(--mb-borda);padding:56px 0 48px}
.mb-hero__grade{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:48px;align-items:center}
.mb-hero__grade--simples{grid-template-columns:minmax(0,1fr);max-width:820px;margin-left:0}
.mb-hero h1{margin-top:.15em}
.mb-hero__simbolo{display:flex;justify-content:center}
.mb-hero__texto{font-size:1.15rem;color:var(--mb-suave);max-width:36em}
.mb-sobretitulo{margin:0;color:var(--mb-azul-esc);font-weight:800;font-size:.85rem;letter-spacing:.06em;text-transform:uppercase}
.mb-hero__atalhos,.mb-atalhos{display:flex;flex-wrap:wrap;gap:8px 10px;align-items:center;color:var(--mb-suave);font-size:.95rem}
.mb-hero__atalhos a,.mb-atalhos a{background:var(--mb-palido);color:var(--mb-marinho);padding:4px 12px;border-radius:999px;text-decoration:none;font-weight:600}
.mb-hero__atalhos a:hover,.mb-atalhos a:hover{background:var(--mb-claro)}
@media (max-width:900px){.mb-hero{padding:32px 0}.mb-hero__grade{grid-template-columns:1fr;gap:28px}.mb-hero__simbolo{display:none}} .mb-painel{background:var(--mb-marinho);color:#fff;border-radius:20px;padding:22px 22px 16px;box-shadow:0 12px 32px rgba(13,43,107,.18)}
.mb-painel__topo{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:8px}
.mb-painel__topo h2{color:#fff;font-size:1.1rem;margin:0}
.mb-painel__fonte{color:var(--mb-claro);font-size:.8rem}
.mb-painel__linha{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 4px;border-top:1px solid rgba(255,255,255,.12);text-decoration:none;color:#fff;border-radius:8px}
.mb-painel__linha:hover{background:rgba(255,255,255,.06);color:#fff}
.mb-painel__rotulo{display:flex;flex-direction:column;font-weight:700}
.mb-painel__rotulo small{color:var(--mb-claro);font-weight:400;font-size:.78rem}
.mb-painel__valor{font-size:1.65rem;font-weight:800;font-variant-numeric:tabular-nums;white-space:nowrap}
.mb-painel__valor small{font-size:.5em;font-weight:700;color:var(--mb-claro);margin-left:4px}
.mb-painel__mais{display:block;text-align:center;margin-top:10px;padding:10px;border-radius:12px;background:rgba(255,255,255,.1);color:#fff;font-weight:700;text-decoration:none}
.mb-painel__mais:hover{background:rgba(255,255,255,.18);color:#fff} .mb-assinatura{display:flex;flex-wrap:wrap;gap:4px 14px;align-items:center;color:var(--mb-suave);font-size:.9rem;margin:-4px 0 18px}
.mb-assinatura a{color:var(--mb-suave)}
.mb-assinatura strong{color:var(--mb-marinho)}
.mb-ficha{background:#fff;border:1px solid var(--mb-borda);border-radius:var(--mb-raio);padding:6px 20px;margin:16px 0}
.mb-ficha dl{margin:0}
.mb-ficha dl>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:12px;padding:12px 0;border-bottom:1px solid var(--mb-borda)}
.mb-ficha dl>div:last-child{border-bottom:0}
.mb-ficha dt{font-weight:700;color:var(--mb-suave)}
.mb-ficha dd{margin:0}
@media (max-width:560px){.mb-ficha dl>div{grid-template-columns:1fr;gap:2px}}
.mb-correcao{margin-top:28px;font-size:.92rem;color:var(--mb-suave)}
.mb-destaque.mb-destaque--suave{background:var(--mb-palido);color:var(--mb-texto)}
.mb-destaque.mb-destaque--suave .mb-destaque__rotulo,.mb-destaque.mb-destaque--suave .mb-destaque__data{color:var(--mb-suave)}
.mb-destaque.mb-destaque--suave .mb-destaque__valor{color:var(--mb-marinho)}
.mb-destaque__valor--texto{font-size:clamp(1.8rem,5vw,2.4rem)}
.mb-rodape__empresa{margin-top:6px} .mb-busca{display:flex;gap:8px;max-width:560px;margin:22px 0 16px}
.mb-busca input{flex:1;min-width:0;border:2px solid var(--mb-borda);border-radius:14px;padding:14px 16px;font:inherit;color:var(--mb-texto);background:#fff}
.mb-busca input:focus{border-color:var(--mb-azul);outline:none}
.mb-busca--compacta{margin:12px 0 24px} .mb-botao{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:var(--mb-azul);color:#fff;border:0;border-radius:12px;padding:12px 20px;font:inherit;font-weight:800;text-decoration:none;cursor:pointer;min-height:44px}
.mb-botao:hover{background:var(--mb-azul-esc);color:#fff}
.mb-botao--sec{background:var(--mb-palido);color:var(--mb-marinho)}
.mb-botao--sec:hover{background:var(--mb-claro);color:var(--mb-marinho)} .mb-secao{padding:48px 0}
.mb-secao--clara{background:var(--mb-branco);border-block:1px solid var(--mb-borda)}
.mb-secao__topo{display:flex;justify-content:space-between;align-items:baseline;gap:16px;flex-wrap:wrap;margin-bottom:18px}
.mb-secao__topo h2{margin:0}
.mb-secao__topo a{font-weight:700} .mb-indicadores{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:16px 0}
.mb-indicador{display:flex;flex-direction:column;gap:4px;background:var(--mb-branco);border:1px solid var(--mb-borda);border-radius:var(--mb-raio);padding:18px 20px;text-decoration:none;color:var(--mb-texto);box-shadow:var(--mb-sombra);transition:transform .15s,border-color .15s}
.mb-indicador:hover{transform:translateY(-2px);border-color:var(--mb-medio);color:var(--mb-texto)}
.mb-indicador__rotulo{font-weight:700;color:var(--mb-suave);font-size:.9rem}
.mb-indicador__valor{font-size:1.9rem;font-weight:800;color:var(--mb-marinho);line-height:1.1}
.mb-indicador__valor small{font-size:.5em;font-weight:700;margin-left:4px;color:var(--mb-suave)}
.mb-indicador__data{font-size:.82rem;color:var(--mb-suave)}
@media (max-width:900px){.mb-indicadores{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:420px){.mb-indicadores{grid-template-columns:1fr}}
.mb-destaque{display:flex;flex-direction:column;gap:4px;background:var(--mb-marinho);color:#fff;border-radius:var(--mb-raio);padding:24px 26px;margin:8px 0 20px}
.mb-destaque__rotulo{color:var(--mb-claro);font-weight:700}
.mb-destaque__valor{font-size:clamp(2.2rem,6vw,3.2rem);font-weight:800;line-height:1.05}
.mb-destaque__valor small{font-size:.45em;color:var(--mb-claro)}
.mb-destaque__data{color:var(--mb-claro);font-size:.92rem} .mb-bancos{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}
.mb-banco{display:flex;align-items:center;gap:12px;background:var(--mb-branco);border:1px solid var(--mb-borda);border-radius:14px;padding:12px 14px;text-decoration:none;color:var(--mb-texto);font-weight:700;min-height:60px}
.mb-banco:hover{border-color:var(--mb-medio);color:var(--mb-marinho)}
.mb-banco__codigo{flex:none;background:var(--mb-palido);color:var(--mb-marinho);font-weight:800;border-radius:10px;padding:6px 10px;font-variant-numeric:tabular-nums}
.mb-banco__nome{overflow:hidden;text-overflow:ellipsis}
@media (max-width:900px){.mb-bancos{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:480px){.mb-bancos{grid-template-columns:1fr}} .mb-cartoes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:16px 0}
.mb-cartao{display:flex;flex-direction:column;gap:6px;background:var(--mb-branco);border:1px solid var(--mb-borda);border-radius:var(--mb-raio);padding:20px;text-decoration:none;color:var(--mb-texto);box-shadow:var(--mb-sombra)}
.mb-cartao strong{color:var(--mb-marinho);font-size:1.08rem}
.mb-cartao span{color:var(--mb-suave);font-size:.95rem}
.mb-cartao:hover{border-color:var(--mb-medio)}
@media (max-width:900px){.mb-cartoes{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:560px){.mb-cartoes{grid-template-columns:1fr}} .mb-fontes{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:32px;align-items:center}
.mb-fontes h2{margin-top:0}
.mb-selos{list-style:none;margin:0;padding:0;display:grid;gap:12px}
.mb-selos li{background:var(--mb-branco);border:1px solid var(--mb-borda);border-radius:14px;padding:14px 18px;display:flex;flex-direction:column}
.mb-selos strong{color:var(--mb-marinho)}
.mb-selos span{color:var(--mb-suave);font-size:.95rem}
@media (max-width:820px){.mb-fontes{grid-template-columns:1fr}} .mb-conteudo{padding:28px 16px 64px}
.mb-artigo{max-width:820px}
.mb-lead{font-size:1.15rem;color:var(--mb-suave)}
.mb-texto>*:first-child{margin-top:0}
.mb-texto ul,.mb-texto ol,.mb-artigo>ul{padding-left:1.3em}
.mb-texto li,.mb-artigo>ul li{margin:.3em 0}
.mb-trilha ol{list-style:none;margin:0 0 8px;padding:0;display:flex;flex-wrap:wrap;gap:6px;font-size:.88rem;color:var(--mb-suave)}
.mb-trilha li+li::before{content:"›";margin-right:6px;color:var(--mb-medio)}
.mb-trilha a{color:var(--mb-suave)}
.mb-fonte{font-size:.86rem;color:var(--mb-suave)}
.mb-aviso{background:var(--mb-alerta-fundo);color:var(--mb-alerta);border-radius:12px;padding:12px 16px}
.mb-aviso--neutro{background:var(--mb-palido);color:var(--mb-suave);margin-top:32px}
.mb-links{list-style:none;padding:0;margin:12px 0;display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:8px 20px}
.mb-links a{font-weight:600}
.mb-relacionados{margin-top:40px;border-top:1px solid var(--mb-borda);padding-top:8px} .mb-resposta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:8px 0 18px}
.mb-resposta__item{background:var(--mb-marinho);color:#fff;border-radius:var(--mb-raio);padding:18px 20px;display:grid;grid-template-columns:1fr auto;align-items:center;gap:4px 12px}
.mb-resposta__item span{grid-column:1/-1;color:var(--mb-claro);font-weight:700;font-size:.92rem}
.mb-resposta__item strong{font-size:clamp(2rem,6vw,2.8rem);line-height:1.05;font-variant-numeric:tabular-nums;letter-spacing:.02em}
.mb-copiar{background:rgba(255,255,255,.12);color:#fff;border:1px solid rgba(255,255,255,.3);border-radius:10px;padding:8px 12px;font:inherit;font-weight:700;cursor:pointer;min-height:40px}
.mb-copiar:hover{background:rgba(255,255,255,.22)}
@media (max-width:560px){.mb-resposta{grid-template-columns:1fr}} .mb-tabela-wrap{overflow-x:auto;border:1px solid var(--mb-borda);border-radius:14px;background:#fff;margin:12px 0}
.mb-tabela{width:100%;border-collapse:collapse;font-size:.96rem}
.mb-tabela th,.mb-tabela td{padding:10px 14px;text-align:left;border-bottom:1px solid var(--mb-borda);vertical-align:top}
.mb-tabela thead th{background:var(--mb-palido);color:var(--mb-marinho);font-weight:800;white-space:nowrap}
.mb-tabela tbody tr:last-child>*{border-bottom:0}
.mb-tabela td{font-variant-numeric:tabular-nums}
.mb-tabela--ficha th{width:42%;color:var(--mb-suave);font-weight:700}
.mb-tabela--lista td small{display:block;color:var(--mb-suave);font-size:.82rem}
.mb-texto table:not(.mb-tabela){width:100%;border-collapse:collapse;margin:12px 0;background:#fff;border:1px solid var(--mb-borda);border-radius:14px;overflow:hidden;display:block;overflow-x:auto}
.mb-texto table:not(.mb-tabela) th,.mb-texto table:not(.mb-tabela) td{padding:10px 14px;border-bottom:1px solid var(--mb-borda);text-align:left}
.mb-texto table:not(.mb-tabela) thead th{background:var(--mb-palido);color:var(--mb-marinho)}
.mb-filtro input{width:100%;max-width:520px;border:2px solid var(--mb-borda);border-radius:14px;padding:12px 16px;font:inherit;margin:8px 0} .mb-faq details{background:#fff;border:1px solid var(--mb-borda);border-radius:14px;padding:4px 18px;margin:10px 0}
.mb-faq summary{cursor:pointer;font-weight:800;color:var(--mb-marinho);padding:10px 0;list-style-position:outside}
.mb-faq details p{margin:0 0 12px;color:var(--mb-texto)} .mb-simulador{background:#fff;border:1px solid var(--mb-borda);border-radius:var(--mb-raio);padding:22px;box-shadow:var(--mb-sombra);margin:8px 0 12px}
.mb-simulador__form{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:14px;align-items:end}
.mb-campo{display:flex;flex-direction:column;gap:6px;font-weight:700;color:var(--mb-suave);font-size:.92rem}
.mb-campo__input{display:flex;align-items:center;border:2px solid var(--mb-borda);border-radius:12px;background:var(--mb-fundo);padding:0 12px}
.mb-campo__input:focus-within{border-color:var(--mb-azul);background:#fff}
.mb-campo input{flex:1;min-width:0;border:0;background:none;padding:11px 0;font:inherit;font-size:1.05rem;color:var(--mb-texto);font-weight:700}
.mb-campo input:focus{outline:none}
.mb-campo em{font-style:normal;color:var(--mb-suave);font-size:.85rem;margin-left:6px;white-space:nowrap}
.mb-simulador__erro{grid-column:1/-1;color:#B42318;margin:0;font-weight:700}
.mb-simulador__resultado:not(:empty){margin-top:20px;border-top:1px solid var(--mb-borda);padding-top:18px}
.mb-res-grade{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}
.mb-res{background:var(--mb-palido);border-radius:14px;padding:14px 16px}
.mb-res span{display:block;color:var(--mb-suave);font-weight:700;font-size:.88rem}
.mb-res strong{display:block;color:var(--mb-marinho);font-size:1.4rem;font-weight:800;font-variant-numeric:tabular-nums}
.mb-res--destaque{background:var(--mb-marinho)}
.mb-res--destaque span{color:var(--mb-claro)}
.mb-res--destaque strong{color:#fff}
.mb-res-nota{color:var(--mb-suave);font-size:.92rem}
.mb-resultados{list-style:none;padding:0}
.mb-resultados li{background:#fff;border:1px solid var(--mb-borda);border-radius:14px;padding:14px 18px;margin:10px 0}
.mb-resultados a{font-weight:800;font-size:1.08rem}
.mb-resultados span{display:block;color:var(--mb-suave);font-size:.92rem} .mb-rodape{background:var(--mb-marinho);color:#D6E3FF;padding:48px 0 24px;margin-top:0}
.mb-rodape a{color:#fff}
.mb-rodape h2{color:#fff;font-size:1rem;margin:0 0 10px}
.mb-rodape ul{list-style:none;padding:0;margin:0}
.mb-rodape li{margin:6px 0}
.mb-rodape__grade{display:grid;grid-template-columns:minmax(0,1.4fr) repeat(2,minmax(0,1fr));gap:32px}
.mb-rodape__aviso{border-top:1px solid rgba(255,255,255,.15);margin-top:32px;padding-top:18px;font-size:.86rem;color:#B9CBEF}
@media (max-width:760px){.mb-rodape__grade{grid-template-columns:1fr}} .alignleft{float:left;margin:0 1em 1em 0}.alignright{float:right;margin:0 0 1em 1em}.aligncenter{display:block;margin:0 auto}
.wp-block-image img{border-radius:12px}
.screen-reader-text{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}
.nav-links{display:flex;gap:8px;flex-wrap:wrap}
.nav-links .page-numbers{padding:6px 12px;background:#fff;border:1px solid var(--mb-borda);border-radius:10px;text-decoration:none}
.nav-links .current{background:var(--mb-marinho);color:#fff}
.mb-destaque a{color:#fff}.mb-destaque.mb-destaque--suave a{color:var(--mb-azul-esc)}