/* Tepcomex · páginas do Método (Método, IMRT, Como trabalhamos) · Elemento Digital (usa site.css, paginas.css e expertise.css) */

/* ===== cartão lateral da abertura (lista com ícone) ===== */
.me-pil{position:relative;padding:28px 28px 26px;border-radius:18px;background:rgba(2,31,51,.74);border:1px solid rgba(255,255,255,.14);backdrop-filter:blur(10px);box-shadow:0 50px 90px -50px rgba(0,0,0,.9);animation:sobe 1s .3s var(--ease) both;overflow:hidden}
.me-pil::before{content:"";position:absolute;left:28px;right:28px;top:0;height:3px;background:linear-gradient(90deg,var(--ciano),var(--ouro))}
.me-pil-t{font-weight:700;font-size:14px;letter-spacing:.14em;text-transform:uppercase;color:var(--ouro2)}
.me-pil ul{list-style:none;margin:16px 0 0;padding:0;display:grid;gap:10px}
.me-pil li{display:grid;grid-template-columns:48px minmax(0,1fr);column-gap:16px;align-items:center;padding:12px 14px;border-radius:12px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08)}
.me-pil i{grid-row:span 2;display:grid;place-items:center;width:48px;height:48px;border-radius:11px;background:rgba(217,164,65,.14)}
.me-pil i svg,.me-zig i svg,.me-pil-ico svg{width:24px;height:24px;fill:none;stroke:var(--ouro2);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}
.me-pil b{font-size:18px;font-weight:800;color:#fff}
.me-pil span{font-size:15.5px;line-height:1.4;color:#cfe3ee}

/* ===== objetivos estratégicos: linha central com cartões alternados ===== */
.me-zig{position:relative;list-style:none;margin:56px 0 0;padding:0;display:grid;grid-template-columns:1fr 1fr;align-items:start;column-gap:96px;row-gap:28px;counter-reset:zz}
.me-zig::before{content:"";position:absolute;left:50%;top:0;bottom:0;width:2px;margin-left:-1px;background:linear-gradient(180deg,var(--ciano),var(--ouro))}
.me-zig>li{position:relative;counter-increment:zz;padding:28px 30px 30px;border-radius:16px;background:var(--gelo);border:1px solid var(--linha);transition:border-color .25s,box-shadow .3s,transform .3s var(--ease)}
.me-zig>li:nth-child(even){margin-top:90px}
.me-zig>li:hover{border-color:#b9d9e6;box-shadow:var(--sombra);transform:translateY(-3px)}
.me-zig>li::after{content:counter(zz,decimal-leading-zero);position:absolute;top:28px;display:grid;place-items:center;width:46px;height:46px;border-radius:50%;background:var(--noite);border:3px solid #fff;box-shadow:0 0 0 2px var(--ciano);font-weight:800;font-size:16px;color:var(--ouro2)}
.me-zig>li:nth-child(odd)::after{right:-72px}
.me-zig>li:nth-child(even)::after{left:-72px}
.me-zig i{display:grid;place-items:center;width:52px;height:52px;border-radius:12px;background:var(--noite)}
.me-zig h3{margin-top:18px;font-size:23px;font-weight:800;line-height:1.18;color:var(--azul)}
.me-zig p{margin-top:12px;font-size:16.5px;line-height:1.6;color:var(--tinta2);text-align:justify;hyphens:manual}

/* ===== estrutura: texto + organograma de contato direto ===== */
.me-est{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:64px;align-items:center}
.me-est-p{margin-top:20px;font-size:18.5px;line-height:1.65;color:#cfe3ee;text-align:justify;hyphens:manual}
.me-est-bl{display:grid;grid-template-columns:1.4fr 1fr;gap:16px;margin-top:30px}
.me-est-bl article{padding:24px 24px 26px;border-radius:14px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1)}
.me-est-bl h3{font-size:19px;font-weight:800;color:#fff}
.me-est-bl p{margin-top:10px;font-size:16px;line-height:1.6;color:#cfe3ee}
.me-org{position:relative;margin:0;aspect-ratio:1;max-width:440px;width:100%;justify-self:center}
.me-org svg{position:absolute;inset:0;width:100%;height:100%}
.me-org-anel{fill:none;stroke:rgba(12,181,218,.35);stroke-width:2;stroke-dasharray:4 8;animation:gira 60s linear infinite;transform-origin:210px 210px}
.me-org-fio{fill:none;stroke:rgba(217,164,65,.55);stroke-width:2}
.me-org span{position:absolute;display:grid;place-items:center;transform:translate(-50%,-50%);border-radius:50%;font-weight:800;text-align:center}
.me-org-c{left:50%;top:50%;width:32%;aspect-ratio:1;background:var(--ouro);color:var(--noite);font-size:clamp(16px,1.6vw,20px);box-shadow:0 0 0 10px rgba(217,164,65,.15)}
.me-org-n{width:27%;aspect-ratio:1;background:var(--noite2);border:2px solid var(--ciano);color:#fff;font-size:clamp(12.5px,1.15vw,15px);line-height:1.15;padding:6px;transition:background-color .25s,transform .3s var(--ease)}
.me-org-n:hover{background:var(--azul);transform:translate(-50%,-50%) scale(1.06)}
.me-org .n1{left:50%;top:14.3%}
.me-org .n2{left:85.7%;top:50%}
.me-org .n3{left:50%;top:85.7%}
.me-org .n4{left:14.3%;top:50%}
.me-org figcaption{position:absolute;left:0;right:0;bottom:-34px;text-align:center;font-weight:700;font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:#8fc3d6}

/* ===== serviços (três cartões com foto) ===== */
.me-sv{list-style:none;margin:44px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}
.me-sv a{position:relative;display:block;height:100%;min-height:340px;border-radius:18px;overflow:hidden;color:#fff;isolation:isolate}
.me-sv img{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover;transition:transform 1s var(--ease)}
.me-sv a::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(2,31,51,.05) 20%,rgba(2,31,51,.92) 78%)}
.me-sv a:hover img{transform:scale(1.06)}
.me-sv span{position:absolute;left:0;right:0;bottom:0;display:grid;gap:8px;padding:26px 26px 28px}
.me-sv b{font-size:23px;font-weight:800;line-height:1.15}
.me-sv small{font-size:16px;line-height:1.5;color:#dbe9f1}
.me-sv b::after{content:"";display:inline-block;width:16px;height:16px;margin-left:10px;vertical-align:-1px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3 8h10M9 4l4 4-4 4' fill='none' stroke='%23F0C46B' stroke-width='1.8'/%3E%3C/svg%3E") center/contain no-repeat;transition:transform .25s var(--ease)}
.me-sv a:hover b::after{transform:translateX(4px)}

@media (max-width:1060px){
  .me-pil{max-width:620px}
  .me-zig{grid-template-columns:1fr;column-gap:0;padding-left:72px}
  .me-zig::before{left:22px}
  .me-zig>li:nth-child(even){margin-top:0}
  .me-zig>li:nth-child(odd)::after,.me-zig>li:nth-child(even)::after{left:-73px;right:auto}
  .me-est{grid-template-columns:1fr;gap:72px}
  .me-sv{grid-template-columns:1fr 1fr}
  .me-sv>li:last-child{grid-column:1/-1}
}
@media (max-width:720px){
  .me-pil{padding:22px 16px 20px;margin:0 auto}
  .me-pil::before{left:16px;right:16px}
  .me-pil-t{text-align:center}
  .me-zig{margin-top:36px;padding-left:0;row-gap:20px}
  .me-zig::before{display:none}
  .me-zig>li{padding:24px 18px 24px;text-align:center}
  .me-zig>li::after{display:none}
  .me-zig i{margin:0 auto}
  .me-zig p{text-align:left}
  .me-zig h3::before{content:counter(zz,decimal-leading-zero) " · ";color:var(--ouro)}
  .me-est{gap:56px}
  .me-est-p{text-align:left;font-size:17px}
  .me-est-bl{grid-template-columns:1fr}
  .me-est-bl article{text-align:center}
  .me-est-bl p{text-align:left}
  .me-org{max-width:320px}
  .me-sv{grid-template-columns:1fr}
  .me-sv>li:last-child{grid-column:auto}
  .me-sv a{min-height:300px}
  .me-sv span{text-align:center;padding:22px 18px 24px}
}

/* ===== Método: rota das três partes na abertura ===== */
.me-rota{position:relative;padding:26px 26px 24px;border-radius:18px;background:rgba(2,31,51,.74);border:1px solid rgba(255,255,255,.14);backdrop-filter:blur(10px);box-shadow:0 50px 90px -50px rgba(0,0,0,.9);animation:sobe 1s .3s var(--ease) both}
.me-rota-t{font-weight:700;font-size:14px;letter-spacing:.14em;text-transform:uppercase;color:var(--ouro2)}
.me-rota ol{position:relative;list-style:none;margin:16px 0 0;padding:0;display:grid;gap:12px}
.me-rota ol::before{content:"";position:absolute;left:31px;top:30px;bottom:30px;width:2px;background:linear-gradient(180deg,var(--ciano),var(--ouro))}
.me-rota a{position:relative;display:grid;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:14px;padding:14px 16px 14px 0;border-radius:12px;color:#fff;transition:background-color .25s}
.me-rota a:hover,.me-rota a:focus-visible{background:rgba(255,255,255,.06)}
.me-rota-n{position:relative;z-index:1;display:grid;place-items:center;justify-self:center;width:46px;height:46px;border-radius:50%;background:var(--noite);border:2px solid var(--ouro);font-weight:800;font-size:16px;color:var(--ouro2)}
.me-rota b{display:block;font-size:19px;font-weight:800;line-height:1.2}
.me-rota small{display:block;margin-top:4px;font-size:15px;line-height:1.4;color:#cfe3ee}

/* ===== Método: as três partes ===== */
.me-partes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:44px}
.me-partes article{display:flex;flex-direction:column;padding:30px 30px 30px;border-radius:18px;background:var(--gelo);border:1px solid var(--linha);transition:box-shadow .3s,transform .3s var(--ease)}
.me-partes article:hover{box-shadow:var(--sombra);transform:translateY(-3px)}
.me-partes-n{font-weight:700;font-size:13.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--azul2)}
.me-partes h3{margin-top:10px;font-size:28px;font-weight:800;line-height:1.1;color:var(--azul)}
.me-partes p{margin-top:14px;font-size:16.5px;line-height:1.6;color:var(--tinta2);text-align:justify;hyphens:manual}
.me-partes .me-partes-d{display:flex;align-items:center;gap:14px;margin:18px 0 0;padding:16px 18px;border-radius:12px;background:var(--noite);color:#cfe3ee;font-weight:700;font-size:15px;line-height:1.35;text-align:left}
.me-partes-d b{font-size:38px;line-height:1;color:var(--ouro2)}
.me-partes .mt-link{margin-top:auto;padding-top:22px}
.ex-bl .me-pil-ico svg{stroke:var(--azul)}

/* ===== IMRT: título com o nome por extenso menor ===== */
.ph h1 .im-h1-s{display:block;margin-top:10px;font-size:.5em;line-height:1.1;color:var(--ciano)}

/* ===== IMRT: painel com os dois medidores ===== */
.im-painel{position:relative;padding:26px 26px 24px;border-radius:18px;background:rgba(2,31,51,.74);border:1px solid rgba(255,255,255,.14);backdrop-filter:blur(10px);box-shadow:0 50px 90px -50px rgba(0,0,0,.9);animation:sobe 1s .3s var(--ease) both}
.im-painel-t{font-weight:700;font-size:14px;letter-spacing:.14em;text-transform:uppercase;color:var(--ouro2)}
.im-medidores{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:16px}
.im-med{margin:0;padding:16px 14px 14px;border-radius:14px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);text-align:center}
.im-med svg{width:100%;height:auto;overflow:visible}
.im-arco-f{fill:none;stroke:rgba(255,255,255,.1);stroke-width:14;stroke-linecap:round}
.im-arco{fill:none;stroke-width:14;stroke-linecap:round}
.im-ponteiro{fill:#fff;transform-origin:100px 100px;transform:rotate(-70deg);animation:im-varre 7s var(--ease) infinite alternate}
.im-p2{animation-delay:-3.5s}
@keyframes im-varre{from{transform:rotate(-70deg)}to{transform:rotate(70deg)}}
.im-med figcaption{margin-top:8px;font-weight:700;font-size:14.5px;line-height:1.3;color:#fff}
.im-painel-s{margin-top:18px;font-weight:600;font-size:14px;letter-spacing:.06em;color:#8fc3d6}
.im-escala{list-style:none;margin:10px 0 0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:6px}
.im-escala li{padding:10px 6px;border-radius:9px;font-weight:800;font-size:14px;text-align:center;color:#fff}
.im-escala .n0{background:#0E8DB2}
.im-escala .n1{background:#0a9fc0}
.im-escala .n2{background:#b98722}
.im-escala .n3{background:#c4532c}

/* ===== IMRT: os dois indicadores ===== */
.im-ind{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:44px}
.im-ind article{padding:32px 32px 34px;border-radius:18px;background:var(--gelo);border:1px solid var(--linha)}
.im-ind-n{font-weight:700;font-size:13.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--azul2)}
.im-ind h3{margin-top:10px;font-size:28px;font-weight:800;color:var(--azul)}
.im-ind p{margin-top:14px;font-size:17px;line-height:1.62;color:var(--tinta2);text-align:justify;hyphens:manual}
.im-ind .im-ind-s{margin-top:22px;font-weight:700;font-size:15px;color:var(--azul);text-align:left}
.im-chips{list-style:none;margin:22px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px}
.im-chips li{padding:9px 14px;border-radius:9px;background:#fff;border:1px solid var(--linha);font-weight:700;font-size:15px;color:var(--azul)}
.im-escala-cl li{padding:16px 6px;font-size:15.5px}

/* ===== IMRT: o relatório (visão executiva) ===== */
.im-rel{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px;align-items:center}
.im-rel .btn{margin-top:28px}
.im-doc{position:relative;margin:0 14px 14px 0;padding:30px 32px 32px;border-radius:16px;background:#fff;border:1px solid var(--linha);box-shadow:14px 14px 0 var(--noite),0 50px 90px -50px rgba(0,73,117,.55)}
.im-doc-cab{display:flex;align-items:center;gap:12px;padding-bottom:18px;border-bottom:2px solid var(--gelo2,#dbe9f1)}
.im-doc-cab b{display:block;font-size:22px;font-weight:800;color:var(--azul)}
.im-doc-cab small{display:block;font-size:13.5px;color:var(--tinta2)}
.im-doc ol{list-style:none;margin:14px 0 0;padding:0;counter-reset:dc;display:grid}
.im-doc li{counter-increment:dc;display:grid;grid-template-columns:44px minmax(0,1fr);align-items:center;padding:12px 0;border-bottom:1px dashed var(--linha);font-weight:700;font-size:17px;color:var(--tinta)}
.im-doc li::before{content:counter(dc,decimal-leading-zero);font-weight:800;color:var(--azul2)}
.im-doc li:last-child{border-bottom:0}
.im-doc .im-doc-fim{margin-top:8px;padding:14px 16px;border-radius:11px;background:var(--noite);color:#fff}
.im-doc .im-doc-fim::before{color:var(--ouro2)}
.im-mais{margin-top:28px;text-align:center}

@media (max-width:1060px){
  .me-rota,.im-painel{max-width:620px}
  .me-partes{grid-template-columns:1fr}
  .im-ind,.im-rel{grid-template-columns:1fr}
  .im-rel{gap:48px}
}
@media (max-width:720px){
  .me-rota,.im-painel{padding:20px 14px 18px;margin:0 auto}
  .me-rota-t,.im-painel-t,.im-painel-s{text-align:center}
  .me-rota a{grid-template-columns:56px minmax(0,1fr);gap:10px}
  .me-rota ol::before{left:27px}
  .me-partes article{padding:24px 18px 26px;text-align:center}
  .me-partes p{text-align:left}
  .me-partes .mt-link{align-self:center}
  .im-medidores{gap:8px}
  .im-med{padding:12px 8px 10px}
  .im-med figcaption{font-size:13px}
  .im-ponteiro{display:none}
  .im-escala li{font-size:12.5px;padding:9px 2px}
  .im-ind article{padding:24px 18px 26px;text-align:center}
  .im-ind p{text-align:left}
  .im-chips{justify-content:center}
  .im-rel>div{text-align:center}
  .im-rel .ex-lead{text-align:left}
  .im-doc{padding:22px 18px 24px}
    .im-doc li{font-size:16px}
}
@media (prefers-reduced-motion:reduce){.im-ponteiro{animation:none}}

/* ===== dados pesquisados: fonte sempre visível ===== */
.me-fonte{margin-top:22px;font-size:14px;line-height:1.55;color:#8fc3d6}
.me-fonte a{color:#cfe3ee;border-bottom:1px solid rgba(12,181,218,.6);overflow-wrap:anywhere}
.ex-claro .me-fonte,.ex-gelo .me-fonte{color:var(--tinta2)}
.ex-claro .me-fonte a,.ex-gelo .me-fonte a{color:var(--azul)}

/* ===== IMRT: o que a legislação prevê ===== */
.me-pen{width:100%;margin-top:40px;border-collapse:separate;border-spacing:0 10px}
.me-pen th{padding:0 22px 4px;font-weight:700;font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:#8fc3d6;text-align:left}
.me-pen td{padding:20px 22px;background:rgba(255,255,255,.05);border-top:1px solid rgba(255,255,255,.1);border-bottom:1px solid rgba(255,255,255,.1);font-size:16.5px;line-height:1.5;color:#e4f0f6;vertical-align:top}
.me-pen td:first-child{border-left:1px solid rgba(255,255,255,.1);border-radius:12px 0 0 12px;width:34%;font-weight:700;color:#fff}
.me-pen td:last-child{border-right:1px solid rgba(255,255,255,.1);border-radius:0 12px 12px 0;width:22%;font-size:15px;color:#8fc3d6}
.me-pen td b{display:block;margin-bottom:4px;font-size:22px;font-weight:800;color:var(--ouro2)}

/* ===== Método: canais de parametrização ===== */
.me-canais{list-style:none;margin:40px 0 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}
.me-canais li{position:relative;padding:26px 24px 28px;border-radius:16px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);overflow:hidden}
.me-canais li::before{content:"";position:absolute;left:0;right:0;top:0;height:6px;background:var(--cor)}
.me-canais h3{display:flex;align-items:center;gap:10px;font-size:21px;font-weight:800;color:#fff}
.me-canais h3::before{content:"";width:16px;height:16px;border-radius:50%;background:var(--cor);box-shadow:0 0 0 4px rgba(255,255,255,.08)}
.me-canais p{margin-top:12px;font-size:16px;line-height:1.55;color:#cfe3ee}
.me-c-verde{--cor:#22b26b}
.me-c-amarelo{--cor:#e6c13a}
.me-c-vermelho{--cor:#d9483b}
.me-c-cinza{--cor:#9aa7b0}

/* ===== Como trabalhamos: etapas da importação (abas) ===== */
.me-et{margin-top:44px;display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:24px;align-items:start}
.me-et-lista{position:relative;list-style:none;margin:0;padding:0;display:grid;gap:8px}
.me-et-lista::before{content:"";position:absolute;left:27px;top:26px;bottom:26px;width:2px;background:linear-gradient(180deg,var(--ciano),var(--ouro))}
.me-et-lista button{position:relative;display:grid;grid-template-columns:56px minmax(0,1fr);align-items:center;gap:12px;width:100%;padding:10px 16px 10px 0;border:1px solid transparent;border-radius:12px;background:none;font:inherit;text-align:left;color:var(--tinta);cursor:pointer;transition:background-color .25s,border-color .25s}
.me-et-lista button:hover{background:var(--gelo)}
.me-et-lista button[aria-selected="true"]{background:#fff;border-color:var(--linha);box-shadow:0 18px 34px -26px rgba(0,73,117,.5)}
.me-et-lista button:focus-visible{outline:2px solid var(--ciano);outline-offset:2px}
.me-et-n{position:relative;z-index:1;display:grid;place-items:center;justify-self:center;width:40px;height:40px;border-radius:50%;background:#fff;border:2px solid var(--ciano);font-weight:800;font-size:15px;color:var(--azul);transition:background-color .25s,color .25s,border-color .25s}
.me-et-lista button[aria-selected="true"] .me-et-n{background:var(--noite);border-color:var(--ouro);color:var(--ouro2)}
.me-et-lista b{font-size:17.5px;font-weight:800;line-height:1.25;color:var(--azul)}
.me-et-painel{padding:32px 34px 34px;border-radius:18px;background:var(--noite);color:#fff;min-height:100%}
.me-et-painel.is-off{display:none}  /* site.css esconde [hidden] com !important; aqui a aba usa classe para o celular poder mostrar todas */
.me-et-painel h3{font-size:clamp(24px,2.2vw,30px);font-weight:800;line-height:1.15}
.me-et-painel h4{margin-top:24px;font-weight:700;font-size:13.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--ouro2)}
.me-et-painel p{margin-top:10px;font-size:16.5px;line-height:1.62;color:#cfe3ee;text-align:justify;hyphens:manual}
.me-et-painel ul{list-style:none;margin:12px 0 0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:8px 20px}
.me-et-painel li{position:relative;padding-left:26px;font-size:16px;line-height:1.45;color:#fff}
.me-et-painel li::before{content:"";position:absolute;left:0;top:4px;width:16px;height:16px;border-radius:5px;background:var(--ouro) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='m4 8.5 2.5 2.5L12 5.5' fill='none' stroke='%23021f33' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/11px no-repeat}
.me-et-painel .me-fonte{font-size:13.5px}

@media (max-width:1060px){
  .me-canais{grid-template-columns:1fr 1fr}
  .me-et{grid-template-columns:1fr}
}
@media (max-width:720px){
  .me-pen,.me-pen tbody,.me-pen tr,.me-pen td,.me-pen td:first-child,.me-pen td:last-child{display:block;width:100%}
  .me-pen thead{display:none}
  .me-pen tr{margin-bottom:12px;border-radius:12px;overflow:hidden;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1)}
  .me-pen td,.me-pen td:first-child,.me-pen td:last-child{border:0;border-radius:0;background:none;padding:8px 16px}
  .me-pen td:first-child{padding-top:16px}
  .me-pen td:last-child{padding-bottom:16px}
  .me-canais{grid-template-columns:1fr}
  .me-canais li{text-align:center}
  .me-canais h3{justify-content:center}
  .me-canais p{text-align:left}
  .me-et-lista{display:none}
  .me-et-painel,.me-et-painel.is-off{display:block;padding:24px 18px 26px;margin-bottom:12px}
  .me-et-painel h3{text-align:center}
  .me-et-painel h4{text-align:center}
  .me-et-painel p{text-align:left}
  .me-et-painel ul{grid-template-columns:1fr}
}

/* ===== nota abaixo dos canais e bloco OEA ===== */
.me-nota{margin-top:24px;padding:20px 24px;border-radius:14px;background:rgba(217,164,65,.1);border:1px solid rgba(217,164,65,.35);font-size:17px;line-height:1.6;color:#fff;text-align:justify;hyphens:manual}
.me-oea{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:56px;align-items:center}
.me-oea-lista{list-style:none;margin:0;padding:0;display:grid;gap:12px}
.me-oea-lista li{padding:20px 22px 20px 24px;border-radius:14px;background:var(--gelo);border:1px solid var(--linha);border-left:4px solid var(--ciano);font-size:16px;line-height:1.55;color:var(--tinta2)}
.me-oea-lista b{display:block;margin-bottom:4px;font-size:19px;font-weight:800;color:var(--azul)}
@media (max-width:1060px){.me-oea{grid-template-columns:1fr;gap:32px}}
@media (max-width:720px){.me-nota{text-align:left;font-size:16px;padding:18px 16px}.me-oea>div{text-align:center}.me-oea .ex-lead,.me-oea .me-fonte{text-align:left}.me-oea-lista li{text-align:center}}
