/* visual 2026 · editorial premium (home, palestras, sobre, blog) — escopo: body.pag */
.pag{--r:12px;--r-2:20px;--card:#fff;--borda:rgba(16,38,43,.09);--ouro:#D9B15A;--sombra-2:0 1px 2px rgba(16,38,43,.05),0 22px 44px -24px rgba(16,38,43,.38)}
.pag h1,.pag h2,.pag h3{text-wrap:balance}
.eyebrow{display:inline-block;font-size:12.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--musgo)}
.pag .b{border-radius:999px}

/* HERO escuro */
.pag .hero{background:var(--tinta);border-bottom:0;color:#E6EDEA}
.pag .hero__mapa{background:url(/assets/img/curvas-escuro.svg) center/cover no-repeat;opacity:.9}
.pag .hero::after{content:"";position:absolute;right:-12%;top:-30%;width:62%;aspect-ratio:1;border-radius:50%;background:radial-gradient(closest-side,rgba(217,177,90,.16),transparent 70%);pointer-events:none}
.pag .hero__in{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);padding-block:clamp(40px,6vw,84px) clamp(48px,6.5vw,96px);gap:clamp(28px,5vw,72px);align-items:center;z-index:1}
.pag .hero h1{color:#fff;font-size:clamp(34px,4.6vw,62px);line-height:1.06;max-width:17ch}
.pag .hero .lede{color:#C3D2CD;font-size:clamp(17px,1.35vw,19.5px);line-height:1.6;max-width:34em;margin:22px 0 30px}
.pag .hero .b--linha{border-color:rgba(255,255,255,.5);color:#fff}
.pag .hero .b--linha:hover{background:#fff;color:var(--tinta)}
.pag .retrato{position:relative;width:min(100%,430px);justify-self:end;margin:0}
.pag .retrato::before{content:"";position:absolute;inset:18px -18px -18px 18px;border:1.5px solid var(--ouro);border-radius:200px 200px 28px 28px;opacity:.7}
.pag .retrato img{position:relative;width:100%;aspect-ratio:4/5;object-fit:cover;object-position:50% 18%;border-radius:200px 200px 28px 28px;box-shadow:0 30px 60px -30px rgba(0,0,0,.6)}
.pag .retrato figcaption{display:flex;align-items:center;gap:12px;position:absolute;left:-22px;bottom:34px;max-width:78%;padding:12px 16px;border-radius:14px;background:rgba(255,255,255,.96);color:var(--tinta);font-size:13.5px;line-height:1.35;box-shadow:0 14px 30px -14px rgba(0,0,0,.5)}
.pag .retrato figcaption img{position:static;width:38px;height:38px;aspect-ratio:auto;border-radius:0;box-shadow:none;object-fit:contain;flex:none}
.pag .retrato figcaption b{display:block;font-size:15px}

/* ARTIGOS */
.blog-home{padding-block:clamp(52px,7vw,96px);background:var(--papel)}
.blog-home__cab{display:flex;align-items:end;justify-content:space-between;gap:16px 32px;flex-wrap:wrap;margin-bottom:clamp(24px,3.4vw,40px)}
.blog-home__cab h2{font-size:clamp(28px,3.2vw,42px);margin:8px 0 0;letter-spacing:-.028em}
.blog-home__cab p{margin:10px 0 0;font-size:17px;color:var(--texto-2);max-width:42em}
.vlink{font-weight:650;font-size:15px;color:var(--tinta);text-decoration:none;border-bottom:2px solid var(--ambar);padding-bottom:2px;white-space:nowrap}
.vlink:hover{color:var(--musgo)}
.pag .vitrine{gap:26px}
.pag .card-art{background:var(--card);border:1px solid var(--borda);border-radius:var(--r-2);overflow:hidden;box-shadow:0 1px 2px rgba(16,38,43,.04);transition:transform .25s ease,box-shadow .25s ease}
.pag .card-art img{border-radius:0;margin:0;aspect-ratio:3/2;transition:transform .5s ease}
.pag .card-art .cap{display:block;overflow:hidden;margin:0}
.pag .card-art small{align-self:flex-start;margin:18px 22px 0;padding:3px 11px;border-radius:999px;background:rgba(47,107,94,.1);font-size:12.5px;letter-spacing:.02em}
.pag .card-art b{margin:12px 22px 0;font-size:19px}
.pag .card-art span:not(.cap){margin:10px 22px 0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.pag .card-art .ler{margin:auto 22px 0;padding:16px 0 20px;font-style:normal;font-weight:650;font-size:14px;color:var(--musgo)}
.pag .card-art:hover{transform:translateY(-4px);box-shadow:var(--sombra-2)}
.pag .card-art:hover img{transform:scale(1.04)}
.pag .card-art:hover b{text-decoration:none;color:var(--musgo)}
.pag .card-art:focus-visible{outline:3px solid var(--ambar);outline-offset:3px}
.pag .vitrine--destaque .card-art:first-child small{background:var(--ambar);color:var(--tinta)}
@media (min-width:961px){
.pag .vitrine--destaque{grid-template-columns:repeat(3,minmax(0,1fr))}
.pag .vitrine--destaque .card-art:first-child{grid-column:1/-1;grid-row:auto;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);grid-template-rows:auto 1fr auto auto;align-items:start}
.pag .vitrine--destaque .card-art:first-child .cap{grid-row:1/-1;grid-column:1;align-self:stretch}
.pag .vitrine--destaque .card-art:first-child .cap img{height:100%;object-fit:cover}
.pag .vitrine--destaque .card-art:first-child small{grid-column:2;justify-self:start;margin:clamp(24px,3.4vw,44px) 36px 0}
.pag .vitrine--destaque .card-art:first-child b{grid-column:2;margin:14px 36px 0;font-size:clamp(26px,2.6vw,36px);line-height:1.18}
.pag .vitrine--destaque .card-art:first-child span:not(.cap){grid-column:2;margin:14px 36px 0;-webkit-line-clamp:4;font-size:16.5px}
.pag .vitrine--destaque .card-art:first-child .ler{grid-column:2;margin:0 36px;padding:20px 0 clamp(24px,3.4vw,44px);align-self:end}
}

/* OFERTAS em 3 cards */
.pag .ofertas{border-top:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}
.pag .oferta{display:flex;flex-direction:column;gap:14px;background:var(--card);border:1px solid var(--borda);border-radius:var(--r-2);padding:30px 28px;margin:0;position:relative;transition:transform .25s,box-shadow .25s}
.pag .oferta::before{content:"";width:44px;height:3px;background:var(--ambar);border-radius:2px}
.pag .oferta:hover{transform:translateY(-3px);box-shadow:var(--sombra-2)}
.pag .oferta h3{font-size:clamp(24px,2.2vw,28px)}
.pag .oferta ul{padding-left:1.1em}
.pag .oferta .b{margin-top:auto;align-self:stretch}
.pag .oferta>div:nth-child(2){flex:1}

/* ETAPAS */
.pag .etapas li{border:1px solid rgba(255,255,255,.14);border-radius:var(--r-2);padding:26px 22px;background:rgba(255,255,255,.04)}
.pag .etapas li::before{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:var(--ambar);color:var(--tinta);font-size:15px;margin-bottom:14px}

/* TESTES em grade */
.pag .testes{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;column-gap:16px}
.pag .teste{border:1px solid var(--borda);border-radius:var(--r-2);background:var(--card);transition:transform .2s,box-shadow .2s}
.pag .teste:hover{transform:translateY(-3px);box-shadow:var(--sombra-2)}
.pag .teste a{padding:22px 22px 20px;grid-template-columns:1fr;gap:8px;align-content:start;height:100%}
.pag .teste i{grid-row:auto;grid-column:1;margin-top:6px}
.pag .teste span{grid-column:1}
.pag .teste--destaque{grid-column:1/-1;border:0;background:none;margin-bottom:6px}
.pag .teste--destaque:hover{transform:none;box-shadow:none}
.pag .teste--destaque a{height:auto;padding:28px 32px;grid-template-columns:1fr auto;gap:6px 24px;background:var(--tinta);border-radius:var(--r-2)}
.pag .teste--destaque i{grid-row:1/3;grid-column:2;margin:0;align-self:center}

/* FALAS, SOBRE, FAIXA */
.pag .falas .fala{border:1px solid rgba(255,255,255,.14);border-left:3px solid var(--ambar);border-radius:var(--r-2);padding:26px}
.pag .sobre-bloco img{border-radius:200px 200px 24px 24px}
.pag .faixa{border-radius:28px;border:1px solid rgba(217,177,90,.35)}
.pag .zap{z-index:40}

@media (max-width:1000px){
.pag .ofertas{grid-template-columns:1fr}
.pag .testes{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media (max-width:960px){
.pag .hero__in{grid-template-columns:1fr}
.pag .retrato{justify-self:center;width:min(78%,340px);margin-top:12px}
.pag .retrato figcaption{left:-8px}
}
@media (max-width:640px){
.pag .hero h1{font-size:34px;max-width:none}
.pag .hero .acoes{display:flex;flex-direction:column;gap:10px}
.pag .hero .acoes .b{width:100%}
.pag .testes{grid-template-columns:minmax(0,1fr)}
.pag .teste--destaque a{grid-template-columns:1fr}
.pag .teste--destaque i{grid-row:auto;grid-column:1;justify-self:start}
.pag .retrato::before{inset:12px -10px -10px 10px}
.blog-home__cab p{display:none}
}
@media (prefers-reduced-motion:reduce){.pag .card-art,.pag .card-art img,.pag .oferta,.pag .teste{transition:none}.pag .card-art:hover,.pag .oferta:hover,.pag .teste:hover{transform:none}.pag .card-art:hover img{transform:none}}
.pag .hero h1{max-width:17ch}

/* PROVA: Já atuei com */
.pag .prova{margin-top:36px;padding-top:22px;border-top:1px solid rgba(255,255,255,.16);color:#93A9A3}
.pag .prova__t{display:block;font-size:12.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;margin-bottom:14px}
.pag .prova ul{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(4,minmax(0,auto));gap:14px 28px;justify-content:start}
.pag .prova li{border-left:2px solid var(--ouro);padding:2px 0 2px 12px;color:#E6EDEA;font-size:15px;font-weight:650;line-height:1.25}
.pag .prova li b{display:block;font-weight:700;color:#fff}
.pag .prova li small{display:block;margin-top:3px;font-size:13px;font-weight:500;color:#9FB3AD}
@media (max-width:760px){.pag .prova ul{grid-template-columns:repeat(2,minmax(0,1fr))}}

/* INSTITUIÇÕES (palestras e sobre) */
.pag .instituicoes{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:18px 0 8px}
.pag .instituicoes li{background:var(--card);border:1px solid var(--borda);border-top:3px solid var(--ambar);border-radius:var(--r);padding:16px 18px 14px;color:var(--texto-2);font-size:14.5px;line-height:1.4}
.pag .instituicoes b{font-size:17px;margin-bottom:2px}
@media (max-width:520px){.pag .instituicoes{grid-template-columns:1fr}}

/* PALESTRAS: temas em cards */
.pag .temas{gap:20px}
.pag .temas li{background:var(--card);border:1px solid var(--borda);border-radius:var(--r-2);padding:28px 26px 26px;gap:8px;transition:transform .25s,box-shadow .25s}
.pag .temas li::before{content:"";width:40px;height:3px;background:var(--ambar);border-radius:2px;margin-bottom:8px}
.pag .temas li:hover{transform:translateY(-3px);box-shadow:var(--sombra-2)}
.pag .temas b{font-size:21px}
.pag .temas a{margin-top:auto;padding-top:8px;color:var(--musgo);text-decoration:none}
.pag .temas a::after{content:" →"}
.pag .temas a:hover{text-decoration:underline}
@media (max-width:1000px){.pag .temas{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:620px){.pag .temas{grid-template-columns:1fr}}
.pag .inclui li{border-bottom:1px solid var(--borda)}

/* SOBRE: topo escuro */
.pag .sobre-topo{background:var(--tinta);position:relative;overflow:hidden;padding-block:clamp(36px,6vw,84px);color:#E6EDEA}
.pag .sobre-topo::before{content:"";position:absolute;inset:0;background:url(/assets/img/curvas-escuro.svg) center/cover no-repeat;pointer-events:none}
.pag .sobre-topo::after{content:"";position:absolute;right:-12%;top:-30%;width:62%;aspect-ratio:1;border-radius:50%;background:radial-gradient(closest-side,rgba(217,177,90,.16),transparent 70%);pointer-events:none}
.pag .sobre-topo .sobre-bloco{position:relative;z-index:1;grid-template-columns:minmax(0,.62fr) minmax(0,1.38fr);gap:clamp(28px,6vw,80px)}
.pag .sobre-topo .sobre-bloco>img{max-width:400px;justify-self:center;border-radius:200px 200px 28px 28px;box-shadow:0 30px 60px -30px rgba(0,0,0,.6),0 0 0 8px rgba(217,177,90,.14)}
.pag .sobre-topo h1{color:#fff}
.pag .sobre-topo .lede{color:#C3D2CD}
.pag .sobre-topo .b--linha{border-color:rgba(255,255,255,.5);color:#fff}
.pag .sobre-topo .b--linha:hover{background:#fff;color:var(--tinta)}
@media (max-width:820px){.pag .sobre-topo .sobre-bloco{grid-template-columns:1fr;text-align:left}.pag .sobre-topo .sobre-bloco>img{max-width:260px;justify-self:center}}
.pag .sec--nevoa .prosa{background:var(--card);border:1px solid var(--borda);border-radius:var(--r-2);padding:clamp(24px,4vw,48px)}
.pag .prosa h2:first-child{margin-top:0}
.pag .w-leitura.prosa{max-width:calc(var(--w-leitura) + 2*var(--pad) + 40px)}

/* BLOG: topo escuro, filtros e cards */
.pag .blog-topo{background:var(--tinta);position:relative;overflow:hidden;color:#E6EDEA;margin-bottom:clamp(28px,4vw,48px)}
.pag .blog-topo::before{content:"";position:absolute;inset:0;background:url(/assets/img/curvas-escuro.svg) center/cover no-repeat;pointer-events:none}
.pag .blog-topo>.w{position:relative}
.pag .blog-topo .trilha,.pag .blog-topo .trilha a{color:#9FB3AD}
.pag .blog-topo .trilha li+li::before{color:#5B7872}
.pag .blog-cab{padding:clamp(20px,3vw,32px) 0 clamp(36px,5vw,64px)}
.pag .blog-cab h1{color:#fff;max-width:18ch;font-size:clamp(34px,4.6vw,58px);line-height:1.08;text-wrap:balance}
.pag .blog-cab .lede{color:#C3D2CD;font-size:clamp(16px,1.3vw,19px);margin-top:16px}
.pag .vitrine .card-art>span:last-child{margin-bottom:22px}
.pag .filtros{gap:10px;margin-bottom:18px}
.pag .filtros button{border:1px solid var(--borda);padding:9px 16px}
.pag .filtros button[aria-pressed="true"]{background:var(--tinta);color:#fff}
.pag .contagem{margin:0 0 22px}
.pag .vitrine--blog{gap:26px}
@media (max-width:640px){.pag .filtros{flex-wrap:nowrap;overflow-x:auto;padding-bottom:6px;margin-inline:calc(var(--pad)*-1);padding-inline:var(--pad);scrollbar-width:none}.pag .filtros::-webkit-scrollbar{display:none}.pag .filtros button{white-space:nowrap}}

/* âncoras com cabeçalho fixo */
.pag [id]{scroll-margin-top:84px}

.pag .hero h1{max-width:20ch!important}
.pag .prosa .instituicoes{padding-left:0}
.pag .prosa .instituicoes li{margin-bottom:0}
.pag .blog-topo+.w .faixa{background:var(--nevoa);color:var(--tinta);border:1px solid var(--borda)}
.pag .blog-topo+.w .faixa::before{display:none}
.pag .blog-topo+.w .faixa h2{color:var(--tinta)}
.pag .blog-topo+.w .faixa p{color:var(--texto-2)}
.pag .filtros{position:relative}

/* TESTES (hub) */
.pag .eyebrow--claro{color:var(--ouro)}
.pag .thero h1{max-width:16ch!important}
.pag .selos{display:flex;flex-wrap:wrap;gap:8px 18px;margin:26px 0 0;padding:0;font-size:14.5px;font-weight:600;color:#C3D2CD}
.pag .retrato--sm{width:min(100%,360px)}
.pag .quiz{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(24px,5vw,64px);align-items:start;background:var(--card);border:1px solid var(--borda);border-radius:var(--r-2);padding:clamp(24px,4vw,48px);box-shadow:var(--sombra-2)}
.pag .quiz h2{font-size:clamp(26px,3vw,36px);margin:8px 0 10px}
.pag .quiz p{color:var(--texto-2);margin:0}
.pag .quiz__p{margin:0 0 12px!important;color:var(--tinta)!important}
.pag .quiz__ops{display:grid;gap:10px}
.pag .quiz__ops button{text-align:left;font:600 16px/1.35 var(--ui);padding:14px 18px;border:1.5px solid var(--borda);border-radius:var(--r);background:var(--papel);color:var(--tinta);cursor:pointer;transition:border-color .2s,background .2s}
.pag .quiz__ops button:hover{border-color:var(--tinta)}
.pag .quiz__ops button[aria-pressed="true"]{background:var(--tinta);color:#fff;border-color:var(--tinta)}
.pag .quiz__res{margin-top:18px;padding:20px;border-radius:var(--r);background:var(--nevoa);display:grid;gap:8px;justify-items:start}
.pag .quiz__res b{font-size:19px}
.pag .quiz__res a:not(.b){color:var(--musgo)}
.pag .tgrupo{margin-top:clamp(28px,4vw,44px)}
.pag .tgrupo__cab{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 16px;margin-bottom:16px}
.pag .tgrupo__cab h3{font-size:clamp(20px,2vw,24px);margin:0}
.pag .tgrupo__cab p{margin:0;color:var(--texto-2);font-size:15px}
.pag .tgrade{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}
.pag .tcard a{display:flex;flex-direction:column;gap:6px;height:100%;box-sizing:border-box;padding:22px 20px 20px;background:var(--card);border:1px solid var(--borda);border-top:4px solid var(--cor,var(--ambar));border-radius:var(--r-2);text-decoration:none;color:var(--tinta);transition:transform .2s,box-shadow .2s}
.pag .tcard a:hover{transform:translateY(-3px);box-shadow:var(--sombra-2)}
.pag .tcard b{font-size:18px;line-height:1.25}
.pag .tcard em{font-style:normal;align-self:flex-start;font-size:11.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;padding:2px 9px;border-radius:99px;background:rgba(47,107,94,.12);color:var(--musgo)}
.pag .tcard span{font-size:14.5px;color:var(--texto-2);line-height:1.5}
.pag .tcard i{margin-top:auto;padding-top:10px;font-style:normal;font-weight:650;font-size:14px;color:var(--musgo)}
.pag .tcard i::after{content:" →"}
.pag .g1{--cor:#F0A73A}.pag .g2{--cor:#2F6B5E}.pag .g3{--cor:#D9B15A}.pag .g4{--cor:#6F8F88}
.pag .faq{border-bottom:1px solid var(--borda);padding:6px 0}
.pag .faq summary{cursor:pointer;font-weight:650;font-size:17px;padding:14px 0;list-style:none}
.pag .faq summary::after{content:"+";float:right;font-size:22px;line-height:1}
.pag .faq[open] summary::after{content:"–"}
.pag .faq p{margin:0 0 14px;color:var(--texto-2)}
@media (max-width:1000px){.pag .tgrade{grid-template-columns:repeat(2,minmax(0,1fr))}.pag .quiz{grid-template-columns:1fr}}
@media (max-width:560px){.pag .tgrade{grid-template-columns:1fr}.pag .thero .retrato--sm{width:min(70%,280px)}}

/* HOME: duas portas */
.pag .portas{position:relative;z-index:2;margin-top:clamp(-72px,-5vw,-40px);padding-bottom:clamp(28px,4vw,52px)}
.pag .portas__g{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}
.pag .porta{display:flex;flex-direction:column;gap:10px;padding:clamp(24px,3vw,36px);border-radius:var(--r-2);text-decoration:none;color:var(--tinta);background:var(--card);border:1px solid var(--borda);box-shadow:var(--sombra-2);transition:transform .25s}
.pag .porta:hover{transform:translateY(-4px)}
.pag .porta small{font-size:12.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--musgo)}
.pag .porta b{font-size:clamp(22px,2.4vw,30px);line-height:1.15;letter-spacing:-.02em}
.pag .porta span{color:var(--texto-2);font-size:16px;line-height:1.55}
.pag .porta i{margin-top:6px;font-style:normal;font-weight:700;color:var(--tinta);border-bottom:2px solid var(--ambar);align-self:flex-start;padding-bottom:2px}
.pag .porta--escura{background:var(--tinta);color:#fff;border-color:var(--tinta)}
.pag .porta--escura small{color:var(--ouro)}.pag .porta--escura span{color:#C3D2CD}.pag .porta--escura i{color:#fff}
@media (max-width:760px){.pag .portas__g{grid-template-columns:1fr}.pag .portas{margin-top:-28px}}

/* BLOG: trilhas */
.pag .trilhas{margin:0 0 clamp(32px,4vw,48px)}
.pag .trilhas__g{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}
.pag .trilha-c{background:var(--card);border:1px solid var(--borda);border-top:4px solid var(--cor,var(--ambar));border-radius:var(--r-2);padding:26px 24px}
.pag .trilha-c h3{font-size:22px;margin:0 0 4px}
.pag .trilha-c>p{margin:0 0 14px;color:var(--texto-2);font-size:15px}
.pag .trilha-c ol{list-style:none;counter-reset:t;padding:0;margin:0;display:grid;gap:10px}
.pag .trilha-c li{counter-increment:t;display:grid;grid-template-columns:28px 1fr;gap:10px;align-items:start;font-size:15.5px;line-height:1.35}
.pag .trilha-c li::before{content:counter(t);width:26px;height:26px;border-radius:50%;background:var(--tinta);color:#fff;display:grid;place-items:center;font-size:13px;font-weight:700}
.pag .trilha-c a{color:var(--tinta);text-decoration:none;font-weight:600}
.pag .trilha-c a:hover{color:var(--musgo);text-decoration:underline}
@media (max-width:980px){.pag .trilhas__g{grid-template-columns:1fr}}

/* SOBRE: pilares e ferramentas */
.pag .pilares{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;list-style:none;padding:0;margin:0}
.pag .pilares li{background:var(--card);border:1px solid var(--borda);border-radius:var(--r-2);padding:28px 26px}
.pag .pilares li::before{content:attr(data-n);display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:var(--ambar);color:var(--tinta);font-weight:800;margin-bottom:14px}
.pag .pilares b{display:block;font-size:21px;margin-bottom:6px}
.pag .pilares span{color:var(--texto-2);line-height:1.55}
.pag .sobre-ferr{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(24px,5vw,64px);align-items:center}
@media (max-width:900px){.pag .pilares{grid-template-columns:1fr}.pag .sobre-ferr{grid-template-columns:1fr}}

/* cookies compactos no celular */
@media (max-width:640px){#vs-consent-banner{padding:10px 14px!important;font-size:12.5px!important;line-height:1.4!important}#vs-consent-banner .vs-consent-btn{padding:8px 14px!important}#vs-consent-banner .vs-consent-btns{gap:8px!important}}
.pag .quiz__res[hidden]{display:none}
.pag .pilares b{color:var(--tinta)}.pag .sec--tinta .pilares span{color:var(--texto-2)}
