/* Tema TÁTICO (adaptado da identidade "Pedrinho Tactical" do Behance) com as cores do QG:
   preto com grade milimetrada, painéis em azul royal, dourado do escudo nos destaques,
   títulos enormes em itálico condensado, fotos em preto e branco, coordenadas em fonte de máquina e cantos retos.
   Carrega DEPOIS do tema-espaco.css (e do area.css na Área). Para voltar, basta trocar o <link>. */
:root{
  --display:"Barlow Condensed","Arial Narrow",sans-serif; --texto:"Inter","Segoe UI",Arial,sans-serif; --mono:"Space Mono",ui-monospace,Consolas,monospace;
  --preto:#08090b; --espaco:#08090b; --faixa:#0e1014; --cartao:#111318; --cartao-2:#171a21; --noite:#060709;
  --azul:#1749C9; --azul-2:#0F36A0; --navy:#0C2340; --navy-2:#16355C;
  --ouro:#D4AF37; --ouro-claro:#F0D77A; --ouro-esc:#8A6D1F;
  --borda:rgba(255,255,255,.08); --borda-ouro:rgba(212,175,55,.55); --linha-escura:rgba(255,255,255,.1);
  --tinta:#eceff4; --cinza:#9aa1ad; --sobre-navy:#b9c4dc; --filete:rgba(255,255,255,.08);
  --grade:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);
  --grade-azul:linear-gradient(rgba(255,255,255,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.08) 1px,transparent 1px);
  --canto:polygon(0 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%);
  --estrelas:none;
}
html,body{background:var(--preto)}
body{background-image:var(--grade);background-size:36px 36px;font-family:var(--texto);color:var(--tinta)}

/* ---------- tipografia: itálico condensado e pesado ---------- */
h1,h2,h3{font-family:var(--display);text-transform:uppercase;font-style:italic;font-weight:800;letter-spacing:-.005em}
h1,h2{line-height:.9}
.hero h1{font-size:clamp(3rem,6.6vw,5.9rem);line-height:.88}
h2{font-size:clamp(2.3rem,4.8vw,3.9rem)}
h3{font-weight:700;letter-spacing:.01em;line-height:1}
h1 em,h2 em,.virada em,.area-acesso h1 em,.area-conteudo h1 em,.area-boas h1 em{font-style:italic;color:var(--ouro);-webkit-text-fill-color:currentColor;background:none}
.virada{font-style:italic;font-weight:800}
.lead{color:var(--cinza)}

/* rótulo em fonte de máquina: [ TEXTO ] */
.chapeu,.depos-tit{font-family:var(--mono);font-weight:700;font-size:.7rem;letter-spacing:.2em;text-transform:uppercase;color:var(--ouro)}
.chapeu::before{content:"[ ";opacity:1}
.chapeu::after{content:" ]"}
.depos-tit{display:block;text-align:center}
.depos-tit::before{content:"[ "}.depos-tit::after{content:" ]"}

/* ---------- seções: preto com grade, painéis azuis ---------- */
section{border:0}
.escuro,.mentor,.faq,.hero{background:transparent}
.cinza{background-color:var(--azul);background-image:var(--grade-azul),radial-gradient(900px 500px at 80% 0%,rgba(255,255,255,.12),transparent 60%);
  background-size:36px 36px,36px 36px,auto;border:0;color:#fff}
.cinza .lead,.cinza p{color:#dfe7ff}
.cinza h2 em{color:var(--ouro-claro)}
.cinza .chapeu{color:#fff}
.depos{background:var(--faixa);border-block:1px solid var(--borda)}

/* ---------- botões: retangulares com o canto cortado ---------- */
.btn{font-family:var(--display);font-style:italic;font-weight:800;font-size:1.05rem;letter-spacing:.06em;border-radius:0;padding:15px 30px;clip-path:var(--canto)}
.btn-ouro{background:var(--ouro);color:#0b0b0b;box-shadow:none}
.btn-ouro:hover{background:var(--ouro-claro);transform:translateY(-2px)}
.btn-linha{background:rgba(255,255,255,.06);border:0;color:#fff;box-shadow:inset 0 0 0 1px rgba(255,255,255,.3)}
.btn-linha:hover{background:#fff;color:#0b0b0b}

/* ---------- faixa azul do topo com contagem ---------- */
.aviso-topo{position:relative;z-index:31;background:var(--azul);color:#fff;font-size:.86rem}
.aviso-topo .wrap{display:flex;align-items:center;justify-content:center;gap:14px;padding-block:8px;flex-wrap:wrap;text-align:center}
.aviso-topo b{color:var(--ouro-claro)}
.aviso-topo .cont{display:inline-flex;gap:4px}
.aviso-topo .cont i{font-style:normal;font-family:var(--mono);font-weight:700;font-size:.78rem;background:#0b0b0b;color:#fff;min-width:28px;padding:4px 5px;text-align:center}
.aviso-topo a{background:var(--ouro);color:#0b0b0b;font-family:var(--display);font-style:italic;font-weight:800;letter-spacing:.06em;text-transform:uppercase;font-size:.85rem;text-decoration:none;padding:5px 12px;clip-path:polygon(0 0,100% 0,100% calc(100% - 7px),calc(100% - 7px) 100%,0 100%)}

/* ---------- topo ---------- */
.barra{background:rgba(8,9,11,.9);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--borda)}
.marca{font-family:var(--display);font-style:italic;font-weight:800;font-size:1.35rem;letter-spacing:.02em}
.marca b{color:var(--ouro)}
.menu a{font-family:var(--mono);font-size:.74rem;letter-spacing:.08em;text-transform:uppercase;color:#c9ced8}
.menu a::after{background:var(--ouro)}
.barra-area{border-radius:0;border:1px solid rgba(255,255,255,.25);background:transparent;color:#fff;font-family:var(--mono);font-size:.72rem;letter-spacing:.06em;text-transform:uppercase}
.barra-area:hover{background:#fff;color:#0b0b0b;border-color:#fff}

/* ---------- hero: foto P&B, brilho azul, coordenadas e "MENTORIA · MENTORIA" na base ---------- */
.hero{position:relative;padding-block:70px 110px;overflow:hidden}
.hero::after{content:"-15.7939, -47.8828  ·  BRASÍLIA DF";position:absolute;top:18px;right:24px;width:auto;height:auto;aspect-ratio:auto;border-radius:0;box-shadow:none;background:none;
  font-family:var(--mono);font-size:.7rem;letter-spacing:.16em;color:rgba(255,255,255,.45);display:block}
.hero::before{content:"MENTORIA · QG · MENTORIA · QG · MENTORIA · QG · MENTORIA · QG · MENTORIA · QG · MENTORIA · QG · MENTORIA · QG · MENTORIA · QG · MENTORIA";
  position:absolute;left:0;right:0;bottom:16px;white-space:nowrap;overflow:hidden;font-family:var(--mono);font-size:.68rem;letter-spacing:.3em;color:rgba(255,255,255,.28);
  background:none;width:auto;aspect-ratio:auto;transform:none;opacity:1;filter:none;top:auto}
.selo{border-radius:0;border:1px solid rgba(255,255,255,.25);background:rgba(255,255,255,.04);color:#fff;font-family:var(--mono);font-weight:700;letter-spacing:.14em;font-size:.68rem}
.selo i{background:var(--ouro);border-radius:0}
.provas{gap:0;margin-top:32px}
.provas span{border-left:3px solid var(--ouro);padding:2px 22px 2px 12px;color:var(--cinza);font-family:var(--mono);font-size:.7rem;letter-spacing:.06em;text-transform:uppercase}
.provas b{display:block;font-family:var(--display);font-style:italic;font-weight:800;font-size:2.4rem;line-height:1;color:#fff;margin:0}
.hero .orbita{display:none}
.hero-foto{position:relative;margin:0 0 0 auto;max-width:580px;aspect-ratio:1/1.02}
.hero-foto::before{content:"";position:absolute;inset:8% 0 6% 10%;background:var(--azul);background-image:var(--grade-azul);background-size:28px 28px;clip-path:var(--canto)}
.hero-foto img{position:relative;width:100%;height:100%;object-fit:cover;object-position:50% 20%;filter:grayscale(1) contrast(1.15) brightness(.95);
  -webkit-mask-image:linear-gradient(180deg,#000 70%,transparent 100%);mask-image:linear-gradient(180deg,#000 70%,transparent 100%);mix-blend-mode:normal}
.hero-foto figcaption{position:absolute;left:12px;bottom:8%;display:flex;flex-direction:column;gap:6px}
.hero-foto figcaption span{background:#0b0b0b;border-left:3px solid var(--ouro);padding:7px 12px;font-family:var(--mono);font-size:.66rem;letter-spacing:.06em;text-transform:uppercase;color:var(--cinza)}
.hero-foto figcaption b{display:block;font-family:var(--display);font-style:italic;font-weight:800;font-size:1.15rem;letter-spacing:.02em;color:#fff}

/* ---------- faixa azul: CONCURSO · CONCURSO ---------- */
.faixa{background:var(--azul);border:0;padding-block:14px;transform:skewY(-1.2deg);margin-block:-6px}
.trilho{font-family:var(--display);font-style:italic;font-weight:800;font-size:1.6rem;letter-spacing:.03em;color:#fff;gap:28px}
.trilho span::before{content:"◆";font-style:normal;font-size:.7rem;vertical-align:5px;color:var(--ouro);margin-right:28px}

/* ---------- cards: cantos retos com colchetes dourados ---------- */
.concurso,.dor,.edital,.perfil,.mat,.produto,.ed,.mentor-card,.depo,.form,.card,.passo,.q,.etapa,.relogio div,.contato{
  border-radius:0;border:1px solid var(--borda);box-shadow:none;
  background:linear-gradient(var(--ouro),var(--ouro)) 0 0/16px 2px no-repeat,linear-gradient(var(--ouro),var(--ouro)) 0 0/2px 16px no-repeat,
    linear-gradient(var(--ouro),var(--ouro)) 100% 100%/16px 2px no-repeat,linear-gradient(var(--ouro),var(--ouro)) 100% 100%/2px 16px no-repeat,var(--cartao)}
.concurso:hover,.edital:hover,.perfil:hover,.mat:hover,.produto:hover,.ed:hover,.mentor-card:hover,.passo:hover{border-color:rgba(255,255,255,.28);transform:translateY(-3px)}
.cinza .concurso,.cinza .edital,.cinza .perfil,.cinza .mat,.cinza .ed,.cinza .doc{border-color:rgba(255,255,255,.18)}
.concurso.outro{background:#0b0b0b;border-color:var(--borda-ouro)}
.concurso h3,.perfil b,.passo h3,.mentor-txt h3,.card-inc h3{font-family:var(--display);font-style:italic;font-weight:800;text-transform:uppercase}
.concurso h3{font-size:1.5rem}
.perfil b{font-size:1.3rem;display:block}
.depo{border-left:3px solid var(--ouro)}
.passo::before{background:var(--azul);color:#fff;border-radius:0;font-family:var(--display);font-style:italic}
.doc img,.ed img,.mat img{border-radius:0}

/* mentores em preto e branco, ganham cor no hover */
.mentor-foto img,.dupla img{filter:grayscale(1) contrast(1.1);transition:filter .4s}
.mentor-card:hover .mentor-foto img,.dupla:hover img{filter:none}
.mentor-txt small{font-family:var(--mono);color:var(--ouro);letter-spacing:.12em}
.mentor-txt h3{font-size:2.2rem}
.dupla img{border-radius:0}

/* oferta */
.relogio b{font-family:var(--display);font-style:italic;font-weight:800;color:#fff}
.relogio span{font-family:var(--mono)}
.card{border:1px solid var(--borda-ouro);position:relative;overflow:visible}
.card::before{content:"CONDIÇÃO BLACK";position:absolute;top:0;left:0;transform:translateY(-100%);background:var(--azul);color:#fff;font-family:var(--mono);font-weight:700;font-size:.66rem;letter-spacing:.2em;padding:6px 12px}
.card-val{background:#0b0d11;border-left:1px solid var(--borda)}
.por{font-family:var(--display);font-style:italic;font-weight:800;color:#fff}
.de{color:#e46b6b;font-family:var(--mono)}
.garantia .selo7{border-radius:0;background:var(--ouro);color:#0b0b0b;clip-path:var(--canto)}
.garantia .selo7 b{font-family:var(--display);font-style:italic;color:#0b0b0b}

/* dúvidas */
details{border:1px solid var(--borda);background:var(--cartao);margin-bottom:8px;padding:0 18px}
details[open]{border-left:3px solid var(--ouro)}
summary{font-weight:600;padding-block:16px}
summary::after{color:var(--ouro);font-family:var(--mono)}

/* formulários */
.form input,.form select,#busca-ed{border-radius:0;background:#0a0b0e;border:1px solid rgba(255,255,255,.12)}
.form input:focus,.form select:focus,#busca-ed:focus{outline:2px solid var(--ouro);outline-offset:-1px}
.chip{border-radius:0;font-family:var(--mono);font-size:.74rem;letter-spacing:.04em;text-transform:uppercase}
.chip.on{background:var(--ouro);border-color:var(--ouro);color:#0b0b0b}
.contato .ic{border-radius:0}

/* ---------- rodapé ---------- */
footer{position:relative;overflow:hidden;background:#050607;border-top:3px solid var(--azul);padding-block:54px 28px}
footer img{width:96px;margin-bottom:10px}
.rodape-marca{font-family:var(--display);font-style:italic;font-weight:800;font-size:clamp(3rem,10vw,7.5rem);line-height:.85;letter-spacing:-.01em;color:#fff;margin:0 0 22px;text-transform:uppercase}
.rodape-marca b{color:var(--ouro);font-weight:800}
footer::after{content:"-15.7939, -47.8828";position:absolute;right:20px;top:16px;font-family:var(--mono);font-size:.66rem;letter-spacing:.16em;color:rgba(255,255,255,.3)}

/* ================= Área do Aluno e do mentor ================= */
body.area{background-image:var(--grade);background-size:36px 36px}
.area-selo{border-radius:0;font-family:var(--mono);color:#fff;background:var(--azul);border-color:var(--azul)}
.area-quem b{font-family:var(--display);font-style:italic;font-weight:800;font-size:1.1rem;text-transform:uppercase}
.area-abas{border-radius:0;background:#0a0b0e}
.area-abas button,.area-abas a{border-radius:0;font-family:var(--mono);font-size:.76rem;text-transform:uppercase;letter-spacing:.06em}
.area-abas .on{background:var(--ouro);color:#0b0b0b}
.area-menu{border-radius:0;background:var(--cartao)}
.area-menu a{border-radius:0;font-family:var(--mono);font-size:.78rem;letter-spacing:.04em;text-transform:uppercase;font-weight:700}
.area-menu a.on{background:var(--ouro);color:#0b0b0b}
.area-card{border-radius:0;background:linear-gradient(var(--ouro),var(--ouro)) 0 0/16px 2px no-repeat,linear-gradient(var(--ouro),var(--ouro)) 0 0/2px 16px no-repeat,var(--cartao)}
.area-card.destaque{background:var(--azul);background-image:var(--grade-azul);background-size:28px 28px;border-color:var(--azul)}
.area-card.destaque p{color:#dfe7ff}
.area-card h3{font-family:var(--display);font-style:italic;font-weight:800;font-size:1.6rem}
.area-form{border-radius:0}

@media (max-width:980px){.hero-foto{margin:20px auto 0;max-width:460px}}
@media (max-width:600px){
  .aviso-topo{font-size:.72rem}.aviso-topo .wrap{gap:8px}
  .hero::after{display:none}
  .provas span{padding-right:12px}.provas b{font-size:2rem}
  .faixa{transform:none;margin:0}
}

/* hero: os três pilares da mentoria */
.hero-pilares{list-style:none;display:flex;flex-wrap:wrap;gap:8px;margin:22px 0 4px;padding:0}
.hero-pilares li{display:flex;align-items:center;gap:10px;background:rgba(255,255,255,.04);border:1px solid var(--borda);border-left:3px solid var(--ouro);
  padding:9px 14px;font-family:var(--display);font-style:italic;font-weight:800;font-size:1.1rem;letter-spacing:.03em;text-transform:uppercase;color:#fff}
.hero-pilares b{font-family:var(--mono);font-style:normal;font-size:.7rem;color:var(--ouro)}
@media (max-width:600px){.hero-pilares li{font-size:1rem;padding:8px 12px}}
.hero h1{font-size:clamp(2.6rem,4.9vw,4.4rem)}
/* seções mais compactas */
section{padding-block:64px}
@media (max-width:760px){section{padding-block:46px}}

/* cards de carreira clicáveis com Raio-X e verticalizado */
.ce-grade{align-items:start}
.ce{padding:0;cursor:pointer}
.ce summary{list-style:none;display:block;padding:22px 22px 16px;cursor:pointer}
.ce summary::-webkit-details-marker{display:none}
.ce summary::after{display:none}
.ce summary h3{margin-bottom:6px}
.ce-abre{display:flex;align-items:center;justify-content:space-between;margin-top:14px;padding-top:12px;border-top:1px dashed rgba(255,255,255,.12);
  font-family:var(--mono);font-size:.7rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ouro)}
.ce-abre i{font-style:normal;display:grid;place-items:center;width:26px;height:26px;background:var(--ouro);color:#0b0b0b;font-size:1rem;transition:transform .25s}
.ce:hover .ce-abre i,.ce-outro:hover .ce-abre i{transform:translateX(3px)}
.ce[open]{grid-column:1/-1;border-color:var(--borda-ouro)}
.ce[open] .ce-abre i{transform:rotate(45deg)}
.ce[open] summary{padding-bottom:10px}
.ce-lista{list-style:none;margin:0;padding:4px 22px 22px;display:grid;grid-template-columns:repeat(auto-fill,minmax(330px,1fr));gap:8px}
.ce-lista li{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;background:#0b0c0f;border:1px solid var(--borda);border-left:3px solid var(--azul);padding:10px 12px}
.ce-lista li span{font-weight:600;color:#fff;font-size:.92rem}
.ce-lista li div{display:flex;gap:6px;flex-wrap:wrap}
.ce-bt{display:inline-flex;align-items:center;gap:6px;border:0;cursor:pointer;font-family:var(--display);font-style:italic;font-weight:800;font-size:.95rem;letter-spacing:.04em;text-transform:uppercase;padding:7px 12px;
  clip-path:polygon(0 0,100% 0,100% calc(100% - 7px),calc(100% - 7px) 100%,0 100%);transition:transform .15s,background .15s}
.ce-bt svg{width:14px;height:14px}
.ce-bt.rx{background:var(--ouro);color:#0b0b0b}
.ce-bt.vt{background:var(--azul);color:#fff}
.ce-bt:hover{transform:translateY(-2px)}
.ce-bt.rx:hover{background:var(--ouro-claro)}
.ce-vazio{padding:4px 22px 22px;color:var(--cinza)}
.ce-vazio a{color:var(--ouro-claro)}
.ce-outro{display:block;text-decoration:none;padding:22px;color:inherit}
.ce-outro p{color:var(--tinta)}
#concursos .lead b{color:#fff}
@media (max-width:600px){.ce-lista{grid-template-columns:1fr;padding:4px 14px 16px}.ce summary{padding:18px 16px 14px}}

/* dores x soluções (6 caixas) */
.dores2{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:30px}
.dor2{position:relative;display:flex;flex-direction:column;gap:12px;padding:24px 22px 22px;background:#0b0c0f;border:1px solid rgba(255,255,255,.14);
  transition:transform .2s,box-shadow .2s,border-color .2s}
.dor2::before{content:"";position:absolute;left:-1px;top:-1px;width:18px;height:18px;border-left:3px solid var(--ouro);border-top:3px solid var(--ouro)}
.dor2:hover{transform:translateY(-4px);border-color:var(--ouro);box-shadow:0 18px 40px rgba(0,0,0,.35)}
.dor2-n{position:absolute;right:16px;top:12px;font-family:var(--display);font-style:italic;font-weight:800;font-size:2.6rem;line-height:1;color:rgba(255,255,255,.08)}
.dor2 h3{font-size:1.55rem;color:#fff;padding-right:46px}
.dor2 p{margin:0;font-size:.93rem;line-height:1.5}
.dor2 p b{display:block;font-family:var(--mono);font-size:.66rem;letter-spacing:.14em;text-transform:uppercase;margin-bottom:4px}
.dor2-d{color:#9aa1ad!important}
.dor2-d b{color:#e46b6b}
.dor2-s{color:#fff!important;background:rgba(212,175,55,.08);border-left:3px solid var(--ouro);padding:10px 12px;margin-top:auto!important}
.dor2-s b{color:var(--ouro)}
.virada-cta{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-top:30px}
.virada-cta .virada{margin:0}
@media (max-width:980px){.dores2{grid-template-columns:1fr 1fr}}
@media (max-width:640px){.dores2{grid-template-columns:1fr}.virada-cta .btn{width:100%}}

/* como começar: linha do tempo com 4 passos e chamada para contato */
.ps-linha{list-style:none;margin:36px 0 0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:16px;position:relative}
.ps-linha::before{content:"";position:absolute;left:4%;right:4%;top:27px;height:2px;background:repeating-linear-gradient(90deg,var(--ouro) 0 10px,transparent 10px 18px);opacity:.7}
.ps{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:14px}
.ps-n{position:relative;z-index:1;display:grid;place-items:center;width:56px;height:56px;background:var(--azul);color:#fff;font-family:var(--display);font-style:italic;font-weight:800;font-size:1.7rem;
  box-shadow:0 0 0 6px var(--preto);clip-path:var(--canto)}
.ps:first-child .ps-n{background:var(--ouro);color:#0b0b0b}
.ps-c{flex:1;width:100%;display:flex;flex-direction:column;gap:8px;padding:18px;background:#0e1014;border:1px solid var(--borda);transition:transform .2s,border-color .2s}
.ps:hover .ps-c{transform:translateY(-4px);border-color:var(--borda-ouro)}
.ps-t{font-family:var(--mono);font-size:.68rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--ouro)}
.ps-c h3{font-size:1.5rem;color:#fff}
.ps-c p{color:var(--cinza);font-size:.93rem;line-height:1.5;margin:0}
.ps-c em{margin-top:auto;font-style:normal;font-family:var(--mono);font-size:.7rem;letter-spacing:.06em;text-transform:uppercase;color:#5fd38d}
.ps-c em::before{content:"✓ "}
.ps-cta{margin-top:30px;display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:20px 22px;background:var(--azul);
  background-image:var(--grade-azul);background-size:28px 28px}
.ps-cta>div{flex:1;min-width:220px}
.ps-cta b{display:block;font-family:var(--display);font-style:italic;font-weight:800;font-size:1.8rem;text-transform:uppercase;line-height:1;color:#fff}
.ps-cta span{color:#dfe7ff;font-size:.92rem}
.btn-wa{background:#1FAF54;color:#fff}
.btn-wa:hover{background:#25c862}
.btn-wa svg{width:20px;height:20px}
@media (max-width:980px){.ps-linha{grid-template-columns:1fr 1fr}.ps-linha::before{display:none}}
@media (max-width:600px){
  .ps-linha{grid-template-columns:1fr;gap:12px}
  .ps{flex-direction:row;align-items:stretch}
  .ps-n{width:46px;height:46px;font-size:1.4rem;flex:none}
  .ps-cta .btn{width:100%}
}

/* Área: as seções internas não herdam o espaço das seções do site; lista de materiais mais compacta */
body.area section{padding-block:0}
.mt-materia{margin-top:22px}
.mt-materia header{margin-bottom:10px;padding-bottom:6px}
.mt-materia h2{font-size:1.5rem}
.mt-grade{gap:8px}
.mt-card{border-radius:0;padding:10px 12px;gap:12px}
.mt-pdf{width:36px;height:42px;border-radius:0}
.mt-acoes{flex-direction:row;gap:6px}
.mt-acoes button{border-radius:0;min-width:0;padding:7px 12px;font-family:var(--mono);font-size:.72rem;text-transform:uppercase;letter-spacing:.04em}
.mt-baixar{background:var(--azul);border-color:var(--azul)}
.mt-chips button{border-radius:0;font-family:var(--mono);font-size:.74rem;text-transform:uppercase}
.mt-chips button[aria-selected="true"]{background:var(--ouro);border-color:var(--ouro);color:#0b0b0b}
.mt-busca,.mt-edital{border-radius:0}
