.agx{
    --tinta:var(--ink); --papel:var(--white); --suave:var(--surface); --fundo2:#F3F1EC; --mudo:var(--muted);
    --linha:var(--line); --linha-forte:#CFCAC0;
    --laranja:var(--orange); --laranja-texto:var(--orange-deep); --laranja-fraco:rgba(248,84,6,.08);
    --fam-prep-bg:rgba(248,84,6,.09); --fam-prep-fg:#9C3C0B; --fam-prep-dot:var(--orange);
    --fam-cob-bg:#FDF3E3; --fam-cob-fg:#8A5300; --fam-cob-dot:#C98A16;
    --fam-dig-bg:#ECF1F8; --fam-dig-fg:#2C5282; --fam-dig-dot:#3F7CC0;
    --fam-vig-bg:#E8F4EE; --fam-vig-fg:#1F7A4D; --fam-vig-dot:#2E9C64;
    --nunca-bg:#FBEDEA; --nunca-fg:#8E2A16; --nunca-linha:#D9705A;
    --sombra:var(--shadow-sm);
    --fonte:inherit;
    --mono:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;
    color:var(--tinta);
  }.agx *{box-sizing:border-box}.agx-wrap{max-width:1080px;margin:0 auto;padding:0 20px 80px}.agx a{color:inherit}.agx :focus-visible{outline:2px solid var(--laranja);outline-offset:2px}.agx header.topo{border-bottom:3px solid var(--laranja);padding-block:28px 20px;margin-bottom:8px}.agx .marca{font-size:11px;font-weight:700;letter-spacing:.16em;color:var(--laranja);text-transform:uppercase}.agx h1{font-size:clamp(27px,4.4vw,38px);line-height:1.12;margin:10px 0 10px;letter-spacing:-.02em;text-wrap:balance;max-width:26ch}.agx .sub{color:var(--mudo);font-size:16px;margin:0;max-width:62ch}.agx .meta{color:var(--mudo);font-size:12.5px;margin-top:12px}.agx h2{font-size:clamp(20px,2.4vw,24px);margin:0 0 6px;letter-spacing:-.015em;text-wrap:balance}.agx h2 .n{color:var(--laranja);font-variant-numeric:tabular-nums;margin-right:.2em}.agx .sec{margin-top:52px}.agx .sec > p{margin:0 0 14px;max-width:70ch;color:var(--mudo)}.agx .sec > p strong{color:var(--tinta);font-weight:600}.agx h3{font-size:13px;margin:26px 0 10px;text-transform:uppercase;letter-spacing:.09em;color:var(--mudo)}.agx p{margin:0 0 14px;max-width:70ch}.agx .selo{display:flex;gap:12px;align-items:flex-start;border:1px solid var(--laranja);
        background:var(--laranja-fraco);border-radius:6px;padding:13px 15px;margin:20px 0 0}.agx .selo .ic{flex:0 0 auto;color:var(--laranja);margin-top:2px}.agx .selo p{margin:0;font-size:13.5px;color:var(--laranja-texto);max-width:none}.agx .selo b{color:var(--laranja-texto)}.agx .botoes{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.agx .bt{display:inline-flex;align-items:center;gap:8px;font:inherit;font-size:14.5px;font-weight:600;
      padding:11px 18px;border-radius:5px;text-decoration:none;border:1.5px solid transparent;cursor:pointer}.agx .bt-1{background:var(--laranja);color:#fff;border-color:var(--laranja)}.agx .bt-2{background:transparent;color:var(--tinta);border-color:var(--linha-forte)}.agx .naoe{display:grid;gap:12px;margin:18px 0 0}
  @media(min-width:700px){.agx .naoe{grid-template-columns:repeat(2,minmax(0,1fr))}}.agx .naoe .it{border:1px solid var(--linha);border-radius:6px;padding:14px 15px;background:var(--papel);box-shadow:var(--sombra);min-width:0}.agx .naoe .rot{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--mudo)}.agx .naoe h4{margin:3px 0 6px;font-size:16px;letter-spacing:-.01em}.agx .naoe p{margin:0;font-size:13.5px;color:var(--mudo);max-width:none}.agx .sintese{margin:22px 0 0;border-left:4px solid var(--laranja);padding:4px 0 4px 16px;
           font-size:clamp(17px,2.2vw,20px);line-height:1.35;font-weight:600;letter-spacing:-.01em;max-width:38ch}.agx .regras{display:grid;gap:0;border:1px solid var(--linha);border-radius:6px;overflow:hidden;margin-top:18px;background:var(--papel)}.agx .rg{display:grid;grid-template-columns:auto 1fr;gap:4px 14px;padding:14px 16px;border-top:1px solid var(--linha)}.agx .rg:first-child{border-top:0}.agx .rg:nth-child(even){background:var(--suave)}.agx .rg .num{font-family:var(--mono);font-size:12px;font-weight:700;color:var(--laranja);
           font-variant-numeric:tabular-nums;padding-top:3px}.agx .rg .cnt{min-width:0}.agx .rg b{display:block;font-size:15px;letter-spacing:-.01em}.agx .rg .oq{font-size:13.5px;color:var(--mudo);margin-top:2px}.agx .rg .medo{font-size:13px;color:var(--laranja-texto);margin-top:6px;display:flex;gap:7px;align-items:baseline}.agx .rg .medo .lb{font-size:10.5px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;
                color:var(--mudo);flex:0 0 auto}.agx figure{margin:22px 0 0;border:1px solid var(--linha);border-radius:6px;padding:16px 16px 14px;background:var(--papel)}.agx figure .rola{overflow-x:auto}.agx figure svg{display:block;width:100%;min-width:640px;max-width:100%;height:auto;color:var(--tinta)}.agx figcaption{font-size:13px;color:var(--mudo);margin-top:12px;padding-top:12px;border-top:1px solid var(--linha)}.agx .fams{display:grid;gap:12px;margin-top:18px}
  @media(min-width:640px){.agx .fams{grid-template-columns:repeat(2,minmax(0,1fr))}}
  @media(min-width:980px){.agx .fams{grid-template-columns:repeat(4,minmax(0,1fr))}}.agx .fam{border:1px solid var(--linha);border-radius:6px;padding:14px 15px;background:var(--papel);
       display:flex;flex-direction:column;gap:6px;min-width:0;box-shadow:var(--sombra)}.agx .fam .cab{display:flex;align-items:center;gap:8px}.agx .fam .nome{font-size:16px;font-weight:700;letter-spacing:-.01em}.agx .fam .qt{margin-left:auto;font-family:var(--mono);font-size:12px;color:var(--mudo);font-variant-numeric:tabular-nums}.agx .fam .desc{font-size:13.5px;color:var(--mudo)}.agx .fam .dor{font-size:13px;border-top:1px solid var(--linha);padding-top:8px;margin-top:2px}.agx .fam .dor .lb{display:block;font-size:10.5px;font-weight:700;letter-spacing:.09em;
                text-transform:uppercase;color:var(--mudo);margin-bottom:2px}.agx .dot{width:9px;height:9px;border-radius:50%;flex:0 0 auto;display:inline-block}.agx .f-preparar .dot{background:var(--fam-prep-dot)}.agx .f-cobrar .dot{background:var(--fam-cob-dot)}.agx .f-digitar .dot{background:var(--fam-dig-dot)}.agx .f-vigiar .dot{background:var(--fam-vig-dot)}.agx .fronteira{border:1px solid var(--nunca-linha);border-left-width:4px;border-radius:6px;
             background:var(--nunca-bg);padding:16px 18px;margin-top:18px}.agx .fronteira h3{margin-top:0;color:var(--nunca-fg)}.agx .fronteira ul{margin:0;padding-left:20px;columns:2;column-gap:28px;font-size:14px}
  @media(max-width:620px){.agx .fronteira ul{columns:1}}.agx .fronteira li{margin-bottom:5px;break-inside:avoid}.agx .fronteira p{color:var(--nunca-fg);font-size:13.5px;margin:12px 0 0;max-width:none}.agx .app{border:1px solid var(--linha-forte);border-radius:8px;background:var(--suave);
       margin-top:20px;overflow:hidden}.agx .app-barra{display:flex;flex-wrap:wrap;gap:10px 14px;align-items:center;justify-content:space-between;
             padding:11px 16px;background:var(--fundo2);border-bottom:1px solid var(--linha)}.agx .trilha{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;min-width:0}.agx .trilha a{color:var(--mudo);text-decoration:none;border-bottom:1px solid transparent;border-radius:2px}.agx .trilha a:hover{color:var(--laranja);border-bottom-color:var(--laranja)}.agx .trilha .sep{color:var(--linha-forte)}.agx .trilha .atual{font-weight:600}.agx .rota{font-family:var(--mono);font-size:11.5px;color:var(--mudo);white-space:nowrap}.agx .app-corpo{padding:18px 16px 20px}.agx .areas{display:grid;gap:12px}
  @media(min-width:660px){.agx .areas{grid-template-columns:repeat(2,minmax(0,1fr))}}
  @media(min-width:960px){.agx .areas{grid-template-columns:repeat(3,minmax(0,1fr))}}.agx .cartao{display:flex;flex-direction:column;gap:8px;text-decoration:none;color:inherit;
          border:1px solid var(--linha);border-radius:6px;background:var(--papel);padding:15px 16px;
          min-width:0;box-shadow:var(--sombra)}.agx .cartao:hover{border-color:var(--laranja)}.agx .area-cab{display:flex;align-items:center;gap:10px}.agx .area-cab .ic{color:var(--laranja);flex:0 0 auto}.agx .area-cab .nome{font-size:17px;font-weight:700;letter-spacing:-.015em;min-width:0}.agx .area-cab .qt{margin-left:auto;font-family:var(--mono);font-size:11.5px;font-weight:600;
                color:var(--laranja-texto);background:var(--laranja-fraco);border-radius:20px;
                padding:3px 9px;white-space:nowrap;font-variant-numeric:tabular-nums}.agx .cartao .resumo{font-size:13.5px;color:var(--mudo)}.agx .cartao .dor{font-size:13px;border-top:1px solid var(--linha);padding-top:9px;margin-top:auto}.agx .cartao .dor .lb{display:block;font-size:10.5px;font-weight:700;letter-spacing:.09em;
                   text-transform:uppercase;color:var(--mudo);margin-bottom:3px}.agx .barrinha{display:flex;height:5px;border-radius:3px;overflow:hidden;background:var(--linha);gap:1px}.agx .barrinha span{display:block}.agx .legenda{display:flex;flex-wrap:wrap;gap:4px 12px;font-size:11.5px;color:var(--mudo);margin-top:2px}.agx .legenda i{display:flex;align-items:center;gap:5px;font-style:normal}.agx .legenda .dot{width:7px;height:7px}.agx .lista-cab{display:flex;gap:12px;align-items:flex-start;margin-bottom:4px}.agx .lista-cab .ic{color:var(--laranja);flex:0 0 auto;margin-top:2px}.agx .lista-cab .tt{margin:0;text-transform:none;letter-spacing:-.015em;font-size:21px;color:var(--tinta);font-weight:700}.agx .lista-cab .resumo{font-size:13.5px;color:var(--mudo);margin:3px 0 0;max-width:68ch}.agx .controles{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin:16px 0 6px;
             padding:12px 0 0;border-top:1px solid var(--linha)}.agx .chips{display:flex;flex-wrap:wrap;gap:6px}.agx .chip{font:inherit;font-size:12.5px;font-weight:600;cursor:pointer;border:1px solid var(--linha);
        background:var(--papel);color:var(--mudo);border-radius:20px;padding:5px 12px;
        display:inline-flex;align-items:center;gap:7px;line-height:1.3}.agx .chip .dot{width:8px;height:8px}.agx .chip .c{font-family:var(--mono);font-size:11px;opacity:.7;font-variant-numeric:tabular-nums}.agx .chip[aria-pressed="true"]{border-color:currentColor;color:var(--tinta);background:var(--fundo2)}.agx .chip.f-preparar[aria-pressed="true"]{background:var(--fam-prep-bg);color:var(--fam-prep-fg)}.agx .chip.f-cobrar[aria-pressed="true"]{background:var(--fam-cob-bg);color:var(--fam-cob-fg)}.agx .chip.f-digitar[aria-pressed="true"]{background:var(--fam-dig-bg);color:var(--fam-dig-fg)}.agx .chip.f-vigiar[aria-pressed="true"]{background:var(--fam-vig-bg);color:var(--fam-vig-fg)}.agx .busca{position:relative;margin-left:auto;flex:1 1 200px;max-width:280px;display:flex;align-items:center}.agx .busca .ic{position:absolute;left:9px;color:var(--mudo);pointer-events:none}.agx .busca input{font:inherit;font-size:13.5px;width:100%;padding:7px 10px 7px 32px;border-radius:20px;
               border:1px solid var(--linha);background:var(--papel);color:var(--tinta)}.agx .conta{font-size:12.5px;color:var(--mudo);margin:10px 0 12px;font-variant-numeric:tabular-nums}.agx .grade{display:grid;gap:9px}
  @media(min-width:620px){.agx .grade{grid-template-columns:repeat(2,minmax(0,1fr))}}
  @media(min-width:980px){.agx .grade{grid-template-columns:repeat(3,minmax(0,1fr))}}.agx .ag{display:flex;flex-direction:column;gap:5px;text-decoration:none;color:inherit;min-width:0;
      border:1px solid var(--linha);border-left:3px solid var(--linha-forte);border-radius:5px;
      background:var(--papel);padding:11px 12px}.agx .ag:hover{border-color:var(--laranja)}.agx .ag.f-preparar{border-left-color:var(--fam-prep-dot)}.agx .ag.f-cobrar{border-left-color:var(--fam-cob-dot)}.agx .ag.f-digitar{border-left-color:var(--fam-dig-dot)}.agx .ag.f-vigiar{border-left-color:var(--fam-vig-dot)}.agx .ag .l1{display:flex;align-items:center;gap:8px}.agx .ag .l1 .ic{color:var(--mudo);flex:0 0 auto}.agx .ag .cod{font-family:var(--mono);font-size:11px;font-weight:700;color:var(--mudo);letter-spacing:.03em}.agx .etq{margin-left:auto;font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;
       border-radius:3px;padding:2px 7px;white-space:nowrap}.agx .e-preparar{background:var(--fam-prep-bg);color:var(--fam-prep-fg)}.agx .e-cobrar{background:var(--fam-cob-bg);color:var(--fam-cob-fg)}.agx .e-digitar{background:var(--fam-dig-bg);color:var(--fam-dig-fg)}.agx .e-vigiar{background:var(--fam-vig-bg);color:var(--fam-vig-fg)}.agx .ag .nome{font-size:14.5px;font-weight:700;letter-spacing:-.012em;line-height:1.25}.agx .ag .resumo{font-size:12.5px;color:var(--mudo);line-height:1.45}.agx .ag .pe{font-size:11px;color:var(--mudo);margin-top:auto;padding-top:6px;border-top:1px dashed var(--linha);
          display:flex;flex-wrap:wrap;gap:4px 7px}.agx .ag .pe .rot{font-weight:600;text-transform:uppercase;letter-spacing:.07em;font-size:10px}.agx .vazio{border:1px dashed var(--linha-forte);border-radius:6px;padding:26px 18px;text-align:center;color:var(--mudo);font-size:13.5px}.agx .det{background:var(--papel);border:1px solid var(--linha);border-radius:6px;overflow:hidden}.agx .det-cab{padding:18px 18px 16px;border-bottom:1px solid var(--linha)}.agx .det-cab .l1{display:flex;align-items:center;gap:11px}.agx .det-cab .ic{color:var(--laranja);flex:0 0 auto}.agx .det-cab .cod{font-family:var(--mono);font-size:12px;font-weight:700;color:var(--mudo);letter-spacing:.06em}.agx .det-cab .tt{margin:5px 0 0;font-size:clamp(20px,2.8vw,26px);letter-spacing:-.02em;line-height:1.15;text-wrap:balance}.agx .det-cab .resumo{font-size:15px;color:var(--mudo);margin:8px 0 0;max-width:62ch}.agx .fatos{display:flex;flex-wrap:wrap;gap:6px;margin-top:14px}.agx .fato{font-size:11.5px;border:1px solid var(--linha);border-radius:4px;padding:3px 9px;color:var(--mudo);
        display:inline-flex;gap:6px;align-items:center}.agx .fato b{color:var(--tinta);font-weight:600}.agx .fato .lb{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.agx .det-corpo{padding:18px}.agx .bloco{margin:0 0 20px}.agx .bloco:last-child{margin-bottom:0}.agx .bloco .tt{margin:0 0 7px;font-size:11.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--mudo)}.agx .bloco p{margin:0;font-size:14.5px;max-width:70ch}.agx .dupla{display:grid;gap:14px;margin:0 0 20px}
  @media(min-width:720px){.agx .dupla{grid-template-columns:repeat(2,minmax(0,1fr))}}.agx .modo{border:1px solid var(--linha);border-radius:6px;padding:13px 14px;background:var(--suave);min-width:0}.agx .modo .tt{margin:0 0 6px}.agx .modo p{margin:0;font-size:13.5px;color:var(--tinta);max-width:none}.agx .modo.acop{border-top:3px solid var(--laranja)}.agx .modo.apart{border-top:3px solid var(--linha-forte)}.agx .contrato{list-style:none;margin:0;padding:0;display:grid;gap:5px}.agx .contrato li{font-family:var(--mono);font-size:12.5px;background:var(--suave);border:1px solid var(--linha);
               border-radius:4px;padding:7px 10px;word-break:break-word}.agx .nunca{border:1px solid var(--nunca-linha);border-left-width:4px;border-radius:6px;background:var(--nunca-bg);
         padding:14px 16px;margin:0 0 20px}.agx .nunca .tt{color:var(--nunca-fg);margin:0 0 8px;display:flex;align-items:center;gap:7px}.agx .nunca ul{margin:0;padding-left:19px;font-size:14px}.agx .nunca li{margin-bottom:4px}.agx .nunca li::marker{color:var(--nunca-linha)}.agx .nunca .pe{font-size:12.5px;color:var(--nunca-fg);margin:10px 0 0;max-width:none}.agx .aberto{border:1px dashed var(--linha-forte);border-radius:6px;padding:13px 15px;background:var(--suave);margin:0 0 20px}.agx .aberto .tt{margin:0 0 7px}.agx .aberto ul{margin:0;padding-left:19px;font-size:13px;color:var(--mudo)}.agx .aberto li{margin-bottom:4px}.agx .aberto .nota{font-size:11.5px;color:var(--mudo);margin:9px 0 0;max-width:none;font-style:italic}.agx .vizinhos{display:flex;gap:10px;justify-content:space-between;margin-top:16px;flex-wrap:wrap}.agx .viz{flex:1 1 200px;min-width:0;display:flex;flex-direction:column;gap:2px;text-decoration:none;color:inherit;
       border:1px solid var(--linha);border-radius:6px;padding:10px 13px;background:var(--papel);font-size:13.5px}.agx .viz:hover{border-color:var(--laranja)}.agx .viz .dir{font-size:10.5px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--mudo)}.agx .viz.pro{text-align:right;align-items:flex-end}.agx .viz .nm{font-weight:600;letter-spacing:-.01em}.agx .viz.oco{visibility:hidden}.agx .fecho{margin-top:52px;border:1px solid var(--linha-forte);border-top:4px solid var(--laranja);
         border-radius:8px;padding:24px 22px;background:var(--suave)}.agx .fecho h2{margin-top:0}.agx .fecho p{color:var(--mudo);max-width:64ch}.agx .fecho ol{margin:14px 0 0;padding-left:20px;font-size:14px;max-width:64ch}.agx .fecho li{margin-bottom:7px}.agx footer{margin-top:48px;padding-top:18px;border-top:1px solid var(--linha);color:var(--mudo);font-size:12.5px}.agx footer code{font-family:var(--mono);font-size:11.5px}.agx .ic{display:inline-block;vertical-align:middle;fill:none;stroke:currentColor;stroke-width:1.75;
      stroke-linecap:round;stroke-linejoin:round}.agx .dia-l{stroke:var(--laranja)}.agx .dia-t{fill:var(--laranja)}.agx .sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
    @media (pointer:coarse){.agx .chip{padding:9px 14px;font-size:13px;min-height:40px;box-sizing:border-box}.agx .busca input{padding:11px 12px 11px 34px;font-size:15px}.agx .viz{padding:13px 15px}.agx .crumb a{padding:3px 0}
    }.agx .emlinguagem{font-size:14px;color:var(--mudo);margin:10px 0 0;max-width:62ch}.agx .guia{font-size:13.5px;color:var(--mudo);margin:0 0 10px;max-width:70ch}.agx .chamada{border:1px solid var(--linha);border-top:3px solid var(--laranja);border-radius:8px;
             background:var(--suave);padding:20px 22px;margin:24px 0 0}.agx .chamada .tt{margin:0 0 6px;font-size:16.5px;letter-spacing:-.01em}.agx .chamada p{margin:0;font-size:14.5px;color:var(--tinta);max-width:64ch}.agx .chamada .botoes{margin-top:16px}.agx .chamada .pe{font-size:12.5px;color:var(--mudo);margin:14px 0 0}
    @media (max-width:560px){.agx .chamada{padding:17px 16px}.agx .chamada .bt{flex:1 1 100%;justify-content:center}
    }.agx .contrato li{font-family:inherit !important;font-size:14px !important;letter-spacing:0 !important}.agx .nota-linha{border-left:3px solid var(--laranja);padding:2px 0 2px 16px;margin:18px 0 0}.agx .nota-linha p{margin:0;font-size:15px;color:var(--tinta);max-width:66ch}.agx .destrinchar{font-size:13.5px;color:var(--mudo);margin:14px 0 0}

.agx{font-family:inherit;line-height:1.6}
.agx-wrap{max-width:1120px;margin:0 auto;padding:0 24px}
.agx h1,.agx h2,.agx h3,.agx h4,.agx h5{font-family:'Archivo Expanded','Archivo',sans-serif;font-weight:800;letter-spacing:-.02em;color:var(--ink)}
.agx h1{font-size:clamp(30px,4.4vw,48px);line-height:1.06;margin:10px 0 14px}
.agx h2 .n{color:var(--orange)}
.agx .bt-1{background:var(--orange);border-color:var(--orange);color:#fff;box-shadow:0 6px 18px rgba(248,84,6,.28)}
.agx .bt-2{color:var(--ink);border-color:var(--line);background:transparent}
.agx .bt-2:hover{border-color:var(--orange);color:var(--orange)}
.agx .sol-selo{margin:14px 0 18px}
.agx .app-corpo{outline:none}
.agx .ag,.agx .cartao,.agx .viz,.agx .trilha a{text-decoration:none}
.agx-sprite{position:absolute;width:0;height:0;overflow:hidden}
/* leva 6: peças que o site precisa além do mockup (trilha, ligações, chips como link, botão do modal) */
.agx .agx-nivel{padding-top:28px}
.agx .trilha{display:flex;flex-wrap:wrap;gap:6px;font-size:.84rem;color:var(--mudo);margin:0 0 18px}
.agx .trilha a{color:var(--laranja-texto);text-decoration:none}
.agx .trilha a:hover{text-decoration:underline}
.agx .trilha .atual{color:var(--tinta);font-weight:600}
.agx .trilha .sep{opacity:.5}
.agx .lista-cab .dor{margin:10px 0 0;color:var(--mudo);font-style:italic;font-size:.95rem}
.agx .lista-cab .dor .lb{display:block;font-style:normal;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--laranja-texto);margin-bottom:2px}
.agx .chip{text-decoration:none;cursor:pointer}
.agx .ag[hidden]{display:none}
.agx .vazio[hidden]{display:none}
.agx .vazio{background:var(--suave);border:1px dashed var(--linha-forte);border-radius:12px;padding:18px;color:var(--mudo);text-align:center;margin:0 0 18px}
.agx .ligacoes{margin:22px 0 8px;font-size:.95rem;color:var(--mudo)}
.agx .ligacoes a{color:var(--laranja-texto);font-weight:600;text-decoration:none}
.agx .ligacoes a:hover{text-decoration:underline}
.agx .chamada .como{color:var(--mudo);font-size:.95rem;margin:0 0 16px}
.agx button.bt{font:inherit;cursor:pointer;line-height:inherit}
.agx .fatos b a{color:inherit;text-decoration:none;border-bottom:1px solid var(--linha-forte)}
.agx .det-cab .tt{font-size:clamp(26px,3.6vw,38px);line-height:1.1;margin:8px 0 10px}
.agx .lista-cab .tt{font-size:clamp(26px,3.6vw,36px);line-height:1.1;margin:0 0 6px}
.agx .bloco .tt,.agx .nunca .tt,.agx .chamada .tt{font-size:1.05rem;margin:0 0 8px}
.agx .modo .tt{font-size:.98rem;margin:0 0 6px}
.agx .agx-nivel{padding-bottom:64px}
.agx .vizinhos{margin-bottom:8px}
@media (max-width:560px){.agx .busca{width:100%;margin-left:0}.agx .controles{flex-direction:column;align-items:stretch}}
