/* (v255) A página de apresentação do plano Site (templates/site/pagina.html).
   O tom: calmo e de confiança, de quem vende o próprio trabalho. A capa e o fim na cor escura da loja (--cor-escuro),
   o resto num papel claro e frio, com a cor da marca só nos detalhes. Newsreader (serifa de livro) no texto e nos
   títulos; Archivo nos botões e rótulos. As cores da loja vêm do tema.css. */
@font-face{font-family:"Newsreader";font-style:normal;font-weight:200 800;font-display:swap;
  src:url("../fontes/newsreader-latin-opsz-normal.woff2") format("woff2-variations"),
      url("../fontes/newsreader-latin-opsz-normal.woff2") format("woff2")}
@font-face{font-family:"Newsreader";font-style:italic;font-weight:200 800;font-display:swap;
  src:url("../fontes/newsreader-latin-wght-italic.woff2") format("woff2-variations"),
      url("../fontes/newsreader-latin-wght-italic.woff2") format("woff2")}
@font-face{font-family:"Archivo";font-style:normal;font-weight:400;font-display:swap;
  src:url("../fontes/archivo-latin-400-normal.woff2") format("woff2")}
@font-face{font-family:"Archivo";font-style:normal;font-weight:600;font-display:swap;
  src:url("../fontes/archivo-latin-600-normal.woff2") format("woff2")}

.pg{
  --pg-tinta:#1C2228;
  --pg-suave:#515B65;
  --pg-papel:#F4F5F2;
  --pg-papel-2:#EAECE7;
  --pg-cartao:rgba(255,255,255,.62);
  --pg-linha:rgba(28,34,40,.13);
  --pg-noite:var(--cor-escuro,#1B2230);
  --pg-claro:#F6F3EA;
  --pg-claro-suave:rgba(246,243,234,.76);
  --pg-linha-noite:rgba(246,243,234,.16);
  --pg-acento:var(--cor-marca-texto,#6B5A2E);
  --pg-acento-noite:var(--cor-marca-no-escuro,#D9B867);
  --pg-botao:var(--cor-marca,#C6A052);
  --pg-sobre-botao:var(--cor-sobre-marca,#1C2228);
  --pg-serif:"Newsreader",Georgia,"Times New Roman",serif;
  --pg-sans:"Archivo",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;
  --pg-lado:clamp(16px,4vw,32px);
}
@supports (color:color-mix(in oklab,red 50%,blue)){
  .pg{
    --pg-papel:color-mix(in oklab,var(--cor-marca,#888) 5%,#F4F5F2);
    --pg-papel-2:color-mix(in oklab,var(--cor-marca,#888) 9%,#EAECE7);
    --pg-fundo-rodape:color-mix(in oklab,var(--pg-noite) 78%,#000);
  }
}
*,*::before,*::after{box-sizing:border-box}
html{scroll-padding-top:84px;-webkit-text-size-adjust:100%}
@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}
body.pg{margin:0;background:var(--pg-papel);color:var(--pg-tinta);font-family:var(--pg-serif);font-size:18px;
  line-height:1.62;font-optical-sizing:auto;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}
/* O de sempre de cada elemento, sem peso (:where): a classe de cada parte manda. */
:where(.pg) img{max-width:100%;display:block}
:where(.pg) a{color:inherit}
:where(.pg) h1,:where(.pg) h2,:where(.pg) h3{font-family:var(--pg-serif);font-weight:500;margin:0;letter-spacing:-.012em;
  text-wrap:balance}
:where(.pg) h2{font-size:clamp(1.85rem,3.4vw,2.55rem);line-height:1.1;margin-bottom:18px}
:where(.pg) h3{font-size:1.25rem;line-height:1.25;font-weight:600}
:where(.pg) p{margin:0 0 1em}
.pg :focus-visible{outline:2.5px solid var(--pg-acento);outline-offset:3px;border-radius:8px}
.pg-capa :focus-visible,.pg-chamada :focus-visible,.pg-topo :focus-visible,.pg-barra :focus-visible{outline-color:var(--pg-acento-noite)}
.pg-pular{position:absolute;left:12px;top:-60px;z-index:50;background:var(--pg-claro);color:var(--pg-tinta);
  font-family:var(--pg-sans);font-weight:600;padding:10px 16px;border-radius:999px;text-decoration:none}
.pg-pular:focus{top:12px}
.pg-ic{flex:none;display:block}
.pg-junto{white-space:nowrap}
.pg-in{max-width:1120px;margin:0 auto;padding:0 var(--pg-lado)}
.pg-estreito{max-width:860px}

/* ---------------------------------------------------------------- botões (pílulas) */
.pg-botao{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 24px;
  border-radius:999px;background:var(--pg-botao);color:var(--pg-sobre-botao);font-family:var(--pg-sans);
  font-size:16px;font-weight:600;line-height:1.15;text-decoration:none;border:1.5px solid transparent;
  transition:filter .15s ease,transform .15s ease}
.pg-botao:hover{filter:brightness(1.07)}
.pg-botao:active{transform:translateY(1px)}
.pg-botao-linha{background:transparent;color:var(--pg-claro);border-color:rgba(246,243,234,.42)}
.pg-botao-linha:hover{border-color:var(--pg-claro);filter:none}

/* ---------------------------------------------------------------- o topo (computador) */
.pg-topo{display:none}
@media (min-width:860px){
  .pg-topo{display:block;position:sticky;top:0;z-index:30;background:var(--pg-noite);color:var(--pg-claro);
    border-bottom:1px solid var(--pg-linha-noite)}
  .pg-topo-in{max-width:1120px;margin:0 auto;padding:12px var(--pg-lado);display:flex;align-items:center;gap:28px}
  .pg-marca{display:flex;align-items:center;gap:12px;text-decoration:none;min-width:0;margin-right:auto}
  .pg-marca-logo{width:44px;height:44px;object-fit:contain;border-radius:10px}
  .pg-marca-logo.pg-redonda{border-radius:50%;object-fit:cover}
  .pg-marca-inicial{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:var(--pg-botao);
    color:var(--pg-sobre-botao);font-family:var(--pg-serif);font-size:22px;font-weight:600}
  .pg-marca-textos{display:flex;flex-direction:column;min-width:0;font-family:var(--pg-sans);line-height:1.2}
  .pg-marca-textos b{font-size:15.5px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
  .pg-marca-textos small{font-size:13px;color:var(--pg-claro-suave);white-space:nowrap}
  .pg-menu{display:flex;gap:24px;font-family:var(--pg-sans);font-size:15px}
  .pg-menu a{text-decoration:none;color:var(--pg-claro-suave);padding:6px 0;border-bottom:1.5px solid transparent}
  .pg-menu a:hover{color:var(--pg-claro);border-bottom-color:var(--pg-acento-noite)}
  .pg-topo-zap{display:inline-flex;align-items:center;gap:8px;min-height:42px;padding:0 18px;border-radius:999px;
    background:var(--pg-botao);color:var(--pg-sobre-botao);font-family:var(--pg-sans);font-size:15px;font-weight:600;
    text-decoration:none}
  .pg-topo-zap:hover{filter:brightness(1.07)}
}

/* ---------------------------------------------------------------- a capa */
.pg-capa{background:var(--pg-noite);color:var(--pg-claro);overflow:hidden}
.pg-capa-in{max-width:1120px;margin:0 auto;padding:22px var(--pg-lado) 56px;display:flex;flex-direction:column;gap:26px}
.pg-capa h1{font-size:clamp(2.2rem,8.6vw,4.1rem);line-height:1.04;color:var(--pg-claro);max-width:16ch}
.pg-capa-lead{font-size:1.14rem;line-height:1.55;color:var(--pg-claro-suave);max-width:34em;margin:22px 0 0}
.pg-capa-lead + .pg-capa-lead{margin-top:10px}
.pg-primeira{margin-top:30px;max-width:34em}
.pg-primeira-rot{display:flex;align-items:center;gap:8px;font-family:var(--pg-sans);font-size:13.5px;
  color:var(--pg-claro-suave);margin:0 0 10px}
.pg-primeira-rot .pg-ic{color:var(--pg-acento-noite)}
.pg-bolha{position:relative;margin:0;padding:14px 18px;border-radius:18px 18px 18px 5px;background:rgba(246,243,234,.08);
  border:1px solid var(--pg-linha-noite);font-style:italic;font-size:1.08rem;line-height:1.5;color:var(--pg-claro)}
.pg-acoes{display:flex;flex-wrap:wrap;gap:12px;margin-top:18px}

/* quem atende: no celular, uma linha no alto da capa; no computador, o retrato com os anéis à direita */
.pg-identidade{order:-1;display:flex;align-items:center;gap:20px;margin:0;padding-left:10px}
.pg-identidade-textos{min-width:0}
.pg-retrato{flex:none;position:relative;width:72px;height:72px;border-radius:50%;display:grid;
  place-items:center;background:rgba(246,243,234,.06);isolation:isolate}
.pg-retrato::before,.pg-retrato::after{content:"";position:absolute;border-radius:50%;pointer-events:none;
  border:1px solid var(--pg-acento-noite);opacity:.35;z-index:-1}
.pg-retrato::before{inset:-6px}
.pg-retrato::after{inset:-12px;opacity:.16}
.pg-retrato img{width:100%;height:100%;border-radius:50%;object-fit:contain;padding:12%}
.pg-retrato.pg-redonda img,.pg-retrato-foto img{object-fit:cover;padding:0}
.pg-retrato-inicial{font-size:34px;font-weight:600;color:var(--pg-acento-noite)}
.pg-identidade-nome{font-size:1.3rem;font-weight:500;line-height:1.2;margin:0}
.pg-identidade-reg{font-family:var(--pg-sans);font-size:14px;font-weight:600;color:var(--pg-acento-noite);margin:3px 0 0}
.pg-fatos{display:none}

@media (min-width:860px){
  .pg-capa-in{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,.85fr);gap:56px;align-items:center;
    padding-top:72px;padding-bottom:96px}
  .pg-identidade{order:0;flex-direction:column;align-items:center;gap:0;text-align:center;padding-left:0}
  .pg-retrato{width:min(300px,100%);height:auto;aspect-ratio:1;margin:28px 0 30px}
  .pg-retrato::before{inset:-16px}
  .pg-retrato::after{inset:-34px}
  .pg-retrato-inicial{font-size:110px}
  .pg-identidade-nome{font-size:1.65rem}
  .pg-identidade-reg{font-size:15px;margin-top:6px}
  .pg-fatos{display:flex;flex-direction:column;gap:10px;list-style:none;margin:22px 0 0;padding:18px 0 0;
    border-top:1px solid var(--pg-linha-noite);font-family:var(--pg-sans);font-size:14.5px;line-height:1.4;
    color:var(--pg-claro-suave);text-align:left}
  .pg-fatos li{display:flex;gap:10px;align-items:flex-start}
  .pg-fatos .pg-ic{color:var(--pg-acento-noite);margin-top:1px}
}

/* ---------------------------------------------------------------- as partes (papel claro) */
.pg-secao{padding:clamp(56px,8vw,104px) 0}
.pg-secao-2{background:var(--pg-papel-2)}
.pg-cabeca{max-width:44em;margin-bottom:30px}
.pg-cabeca p{color:var(--pg-suave);font-size:1.1rem;margin:0}
.pg-cabeca h2{margin-bottom:12px}
.pg-h3{display:flex;align-items:center;gap:10px;font-size:1.35rem;line-height:1.2;margin-bottom:18px}
.pg-h3 .pg-ic{color:var(--pg-acento)}

/* sobre e formação */
.pg-sobre-grade{display:grid;gap:40px}
.pg-leitura{max-width:38em}
.pg-leitura p{font-size:1.12rem}
.pg-leitura p:first-of-type{font-size:1.24rem;line-height:1.55}
.pg-formacao,.pg-horario{background:var(--pg-cartao);border:1px solid var(--pg-linha);border-radius:22px;padding:26px 24px}
.pg-formacao ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:16px}
.pg-formacao li{display:flex;flex-direction:column;gap:4px;padding-bottom:16px;border-bottom:1px solid var(--pg-linha)}
.pg-formacao li:last-child{border-bottom:0;padding-bottom:0}
.pg-formacao b{font-weight:600;font-size:1.06rem;line-height:1.35}
.pg-formacao span{font-family:var(--pg-sans);font-size:14px;color:var(--pg-suave);line-height:1.4}
.pg-selo{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;margin-top:4px;padding:4px 10px;
  border-radius:999px;font-style:normal;font-family:var(--pg-sans);font-size:12.5px;font-weight:600;color:var(--pg-acento);
  background:rgba(28,34,40,.06)}
@media (min-width:860px){
  .pg-sobre-grade{grid-template-columns:minmax(0,1.4fr) minmax(0,.9fr);gap:64px;align-items:start}
  .pg-sobre-grade.pg-sem-lado{grid-template-columns:minmax(0,1fr)}
  .pg-formacao{margin-top:8px}
}

/* como eu trabalho: no computador, os cartões lado a lado; no celular, as abas (um texto por vez) */
.pg-aba-radio{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}
.pg-aba-rotulos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:14px}
.pg-abas-2 .pg-aba-rotulos,.pg-abas-4 .pg-aba-rotulos{grid-template-columns:repeat(2,minmax(0,1fr))}
.pg-aba-rotulo{display:flex;align-items:center;justify-content:center;text-align:center;min-height:52px;padding:8px 8px;
  border-radius:16px;border:1px solid var(--pg-linha);background:var(--pg-cartao);font-family:var(--pg-sans);
  font-size:14px;font-weight:600;line-height:1.2;cursor:pointer;color:var(--pg-tinta)}
.pg-cartoes{display:grid;gap:16px}
.pg-cartao{position:relative;background:var(--pg-cartao);border:1px solid var(--pg-linha);border-radius:22px;
  padding:26px 24px 22px}
.pg-cartao::before{content:"";position:absolute;left:24px;top:0;width:40px;height:3px;border-radius:0 0 3px 3px;
  background:var(--pg-botao)}
.pg-cartao h3{margin-bottom:10px}
.pg-cartao p{color:var(--pg-suave);font-size:1.04rem;margin-bottom:.7em}
.pg-cartao p:last-child{margin-bottom:0}
@media (max-width:859px){
  .pg-abas .pg-cartao{display:none}
  .pg-abas .pg-aba-radio:nth-of-type(1):checked ~ .pg-cartoes .pg-cartao:nth-child(1),
  .pg-abas .pg-aba-radio:nth-of-type(2):checked ~ .pg-cartoes .pg-cartao:nth-child(2),
  .pg-abas .pg-aba-radio:nth-of-type(3):checked ~ .pg-cartoes .pg-cartao:nth-child(3),
  .pg-abas .pg-aba-radio:nth-of-type(4):checked ~ .pg-cartoes .pg-cartao:nth-child(4),
  .pg-abas .pg-aba-radio:nth-of-type(5):checked ~ .pg-cartoes .pg-cartao:nth-child(5),
  .pg-abas .pg-aba-radio:nth-of-type(6):checked ~ .pg-cartoes .pg-cartao:nth-child(6){display:block}
  .pg-abas .pg-aba-radio:nth-of-type(1):checked ~ .pg-aba-rotulos .pg-aba-rotulo:nth-child(1),
  .pg-abas .pg-aba-radio:nth-of-type(2):checked ~ .pg-aba-rotulos .pg-aba-rotulo:nth-child(2),
  .pg-abas .pg-aba-radio:nth-of-type(3):checked ~ .pg-aba-rotulos .pg-aba-rotulo:nth-child(3),
  .pg-abas .pg-aba-radio:nth-of-type(4):checked ~ .pg-aba-rotulos .pg-aba-rotulo:nth-child(4),
  .pg-abas .pg-aba-radio:nth-of-type(5):checked ~ .pg-aba-rotulos .pg-aba-rotulo:nth-child(5),
  .pg-abas .pg-aba-radio:nth-of-type(6):checked ~ .pg-aba-rotulos .pg-aba-rotulo:nth-child(6){
    background:var(--pg-noite);border-color:var(--pg-noite);color:var(--pg-claro)}
  .pg-abas .pg-aba-radio:focus-visible ~ .pg-aba-rotulos{outline:2.5px solid var(--pg-acento);outline-offset:4px;border-radius:18px}
  .pg-abas-1 .pg-cartao{display:block}
}
@media (min-width:860px){
  .pg-aba-rotulos{display:none}
  .pg-aba-radio{display:none}
  .pg-cartoes{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px}
  .pg-cartao{padding:30px 28px 26px}
}

/* para quem é: no celular, 3 por linha, o desenho em cima; no computador, o desenho ao lado */
.pg-temas{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}
.pg-temas li{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:8px;text-align:center;
  padding:16px 4px 14px;border-radius:18px;background:var(--pg-cartao);border:1px solid var(--pg-linha);
  font-family:var(--pg-sans);font-size:13px;font-weight:600;line-height:1.25;letter-spacing:-.005em;hyphens:auto;
  overflow-wrap:break-word}
.pg-temas .pg-ic{color:var(--pg-acento)}
@media (min-width:720px){
  .pg-temas{grid-template-columns:repeat(var(--pg-temas-colunas,3),minmax(0,1fr));gap:14px}
  .pg-temas li{flex-direction:row;text-align:left;gap:14px;padding:18px 20px;font-size:15.5px;overflow-wrap:normal}
}
.pg-temas-4{--pg-temas-colunas:4}

/* como funciona e o horário */
.pg-funciona{display:grid;gap:40px}
.pg-passos{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:0}
.pg-passos li{position:relative;display:grid;grid-template-columns:44px 1fr;gap:16px;padding-bottom:26px}
.pg-passos li:last-child{padding-bottom:0}
.pg-passos li:not(:last-child)::before{content:"";position:absolute;left:21px;top:46px;bottom:6px;width:1.5px;
  background:var(--pg-linha)}
.pg-passo-num{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:var(--pg-noite);
  color:var(--pg-acento-noite);font-family:var(--pg-serif);font-size:20px;font-weight:600}
.pg-passos h3{padding-top:8px;margin-bottom:6px}
.pg-passos p{color:var(--pg-suave);font-size:1.04rem;margin:0}
.pg-horario dl{margin:0}
.pg-horario dl div{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid var(--pg-linha);
  font-family:var(--pg-sans);font-size:15px}
.pg-horario dl div:last-child{border-bottom:0}
.pg-horario dt{font-weight:600}
.pg-horario dd{margin:0;font-variant-numeric:tabular-nums;text-align:right}
.pg-horario .pg-dia-fora dt,.pg-horario .pg-dia-fora dd{color:var(--pg-suave);font-weight:400}
.pg-horario .pg-hoje dt small{display:inline-block;margin-left:6px;padding:1px 8px;border-radius:999px;font-size:11.5px;
  background:var(--pg-noite);color:var(--pg-claro);font-weight:600;vertical-align:1px}
.pg-nota{font-family:var(--pg-sans);font-size:14px;color:var(--pg-suave);line-height:1.45;margin:14px 0 0}
@media (min-width:860px){
  .pg-funciona{grid-template-columns:minmax(0,1.3fr) minmax(0,.9fr);gap:64px;align-items:start}
  .pg-funciona.pg-sem-lado{grid-template-columns:minmax(0,1fr);max-width:860px}
}

/* dúvidas */
.pg-perguntas{border-top:1px solid var(--pg-linha)}
.pg-pergunta{border-bottom:1px solid var(--pg-linha)}
.pg-pergunta summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:16px;
  padding:20px 2px;font-size:1.16rem;font-weight:600;line-height:1.35}
.pg-pergunta summary::-webkit-details-marker{display:none}
.pg-pergunta summary .pg-ic{color:var(--pg-acento);transition:transform .2s ease}
.pg-pergunta[open] summary .pg-ic{transform:rotate(45deg)}
.pg-resposta{padding:0 2px 18px;max-width:42em}
.pg-resposta p{color:var(--pg-suave);font-size:1.06rem;margin-bottom:.7em}
@media (prefers-reduced-motion:reduce){.pg-pergunta summary .pg-ic{transition:none}}

/* avisos */
.pg-avisos{list-style:none;margin:6px 0 0;padding:26px 24px;display:flex;flex-direction:column;gap:20px;
  background:var(--pg-cartao);border:1px solid var(--pg-linha);border-radius:22px}
.pg-avisos li{display:grid;grid-template-columns:40px 1fr;gap:14px;align-items:start}
.pg-avisos li > .pg-ic{width:40px;height:40px;padding:9px;border-radius:50%;background:rgba(28,34,40,.06);color:var(--pg-acento)}
.pg-avisos b{display:block;font-family:var(--pg-sans);font-size:15.5px;font-weight:600;line-height:1.3;padding-top:2px}
.pg-avisos p{margin:4px 0 0;color:var(--pg-suave);font-size:1.02rem;line-height:1.5}

/* a chamada do fim e o contato */
.pg-chamada{background:var(--pg-noite);color:var(--pg-claro);padding:clamp(60px,9vw,108px) 0}
.pg-chamada-in{display:grid;gap:36px}
.pg-chamada h2{color:var(--pg-claro);font-size:clamp(2rem,4.2vw,3rem)}
.pg-chamada-texto p{color:var(--pg-claro-suave);font-size:1.12rem;max-width:30em;margin-bottom:24px}
.pg-contatos{list-style:none;margin:0;padding:0;font-family:var(--pg-sans);font-size:15.5px}
.pg-contatos li{border-top:1px solid var(--pg-linha-noite)}
.pg-contatos li:last-child{border-bottom:1px solid var(--pg-linha-noite)}
.pg-contatos li,.pg-contatos a{display:flex;align-items:center;gap:12px;min-height:56px;color:var(--pg-claro);
  text-decoration:none;overflow-wrap:anywhere}
.pg-contatos a:hover span{text-decoration:underline;text-underline-offset:3px}
.pg-contatos .pg-ic{color:var(--pg-acento-noite)}
@media (min-width:860px){
  .pg-chamada-in{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:64px;align-items:center}
}

/* o rodapé */
.pg-rodape{background:var(--pg-fundo-rodape,#11161E);color:var(--pg-claro-suave);font-family:var(--pg-sans);font-size:13.5px;
  padding:26px 0 calc(26px + 76px + env(safe-area-inset-bottom))}
.pg-rodape-in{display:flex;flex-direction:column;gap:10px}
.pg-rodape p{margin:0}
.pg-rodape-nome{display:flex;flex-wrap:wrap;gap:4px 12px;color:var(--pg-claro)}
.pg-rodape-nome span{color:var(--pg-claro-suave)}
.pg-rodape-fim{display:flex;flex-wrap:wrap;gap:6px 18px}
.pg-rodape a{color:var(--pg-claro);text-underline-offset:3px}
@media (min-width:860px){
  .pg-rodape{padding-bottom:26px}
  .pg-rodape-in{flex-direction:row;justify-content:space-between;align-items:center}
}

/* a barra de baixo do celular */
.pg-barra{position:fixed;left:0;right:0;bottom:0;z-index:40;display:grid;grid-auto-flow:column;grid-auto-columns:1fr;
  background:var(--pg-noite);border-top:1px solid var(--pg-linha-noite);
  padding:6px 8px calc(6px + env(safe-area-inset-bottom))}
@supports (backdrop-filter:blur(8px)){
  .pg-barra{background:color-mix(in oklab,var(--pg-noite) 92%,transparent);backdrop-filter:blur(10px)}
}
.pg-barra a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-height:56px;
  border-radius:14px;color:var(--pg-claro-suave);text-decoration:none;font-family:var(--pg-sans);font-size:11.5px;
  font-weight:600}
.pg-barra a:active{background:rgba(246,243,234,.08)}
.pg-barra .pg-barra-zap{color:var(--pg-sobre-botao);background:var(--pg-botao);margin:2px 0}
@media (min-width:860px){.pg-barra{display:none}}
