.guia-head>.wrap{flex-direction:column;gap:1rem;padding-block:2.5rem 2rem;display:flex}.guia-head h1{max-width:48rem;font-size:clamp(2rem,6.5vw,3.375rem)}.guia-desc{font:400 clamp(1.05rem, 2.6vw, 1.125rem)/1.5 var(--sans);max-width:40rem;margin:0}.guia-meta{font:500 .75rem var(--mono);color:var(--muted);flex-wrap:wrap;gap:.3rem 1.1rem;max-width:none;margin:0;display:flex}.guia-meta a{color:inherit}.selo{border:1.5px solid var(--rule);background:var(--card);border-radius:6px;align-self:flex-start;max-width:none;margin:0;padding:.5rem .9rem;font-size:.875rem}.guia-corpo{border-bottom:0}.guia-corpo>.wrap{padding-block:0}.guia-grid{grid-template-columns:12.5rem minmax(0,1fr);display:grid}.toc{border-right:1.5px solid var(--rule);font:500 .8125rem/1.35 var(--sans);padding:2rem 1.25rem 2rem 0}.toc ol{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex;position:sticky;top:1rem}.toc li{margin:0}.toc a{text-decoration:none}.toc a:hover{text-decoration:underline}.toc li:first-child a{font-weight:800}.toc-titulo{font:500 .625rem var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0 0 .75rem}.guia-main{flex-direction:column;gap:2.25rem;min-width:0;padding:2rem 0 3rem 2rem;display:flex}@media (width<=52rem){.guia-grid{grid-template-columns:1fr}.toc{border-right:0;border-bottom:1.5px solid var(--rule);padding:1.25rem 0}.toc ol{flex-flow:wrap;gap:.4rem 1rem;position:static}.guia-main{padding:1.5rem 0 2.5rem}}.g-secao{flex-direction:column;gap:.9rem;min-width:0;scroll-margin-top:1rem;display:flex}.g-secao>h2,.g-secao>p,.g-secao>ul,.g-secao>ol{margin:0}.guia-intro{font-size:1.0625rem}.guia-intro p{max-width:var(--measure)}.guia-intro>:last-child{margin-bottom:0}.rr-texto{max-width:var(--measure);font-size:1.0625rem;line-height:1.6}.rr-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;display:grid}@media (width<=40rem){.rr-cards{grid-template-columns:1fr}}.rr-card{background:var(--card);border:1.5px solid var(--rule);border-radius:6px;flex-direction:column;gap:.4rem;padding:1rem;display:flex}.rr-lider{background:var(--hl);color:var(--hl-ink);border-color:var(--hl-ink)}.rr-perfil{font:500 .625rem var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.rr-lider .rr-perfil{color:var(--hl-ink)}.rr-nome{font:900 1.25rem/1.05 var(--sans);letter-spacing:-.03em;text-decoration:none}.rr-nome:hover{text-decoration:underline}.rr-btn,.rr-ver,.rr-loja{margin-top:auto;padding-top:.5rem}.rr-btn{text-align:center;background:var(--hl);color:var(--hl-ink);border:1.5px solid var(--hl-ink);font:800 .8125rem var(--sans);border-radius:5px;margin-top:.5rem;padding:.55rem .6rem;text-decoration:none;display:block}.rr-lider .rr-btn{color:#f2d530;background:#16150f;border-color:#16150f}.rr-ver{font:600 .8125rem var(--sans)}.rr-loja{text-align:center;color:var(--ink);border:1.5px solid var(--ink);font:700 .8125rem var(--sans);background:0 0;border-radius:5px;padding:.55rem .6rem;text-decoration:none;display:block}.rr-loja-preco{font:500 .6875rem var(--mono);color:var(--muted)}.cartoes{grid-template-columns:1fr;gap:.75rem;max-width:none;margin:0;padding:0;list-style:none;display:grid}@media (width>=40rem){.cartoes{grid-template-columns:repeat(2,1fr)}}@media (width>=62rem){.cartoes{grid-template-columns:repeat(3,1fr)}}.cartao{background:var(--card);border:1.5px solid var(--rule);border-radius:6px;margin:0}.cartao-destaque{background:var(--hl);color:var(--hl-ink);border-color:var(--hl-ink)}.cartao-link{flex-direction:column;gap:.35rem;height:100%;padding:1rem;text-decoration:none;display:flex}.cartao-link:hover .cartao-nome{text-decoration:underline}.cartao-rotulo{font:500 .625rem var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.cartao-destaque .cartao-rotulo{color:var(--hl-ink)}.cartao-nome{font:900 1.2rem/1.1 var(--sans);letter-spacing:-.03em}.cartao-veredito{font-size:.875rem;line-height:1.45}.tabela-dica{font:400 .75rem var(--mono);color:var(--muted);max-width:none}.tabela-scroll{border:1.5px solid var(--rule);background:var(--card);border-radius:6px;max-width:100%;overflow-x:auto}.tabela{border-collapse:separate;border-spacing:0;width:100%;min-width:44rem;font:500 .75rem/1.4 var(--mono);font-variant-numeric:tabular-nums}.tabela th,.tabela td{text-align:left;border-bottom:1px solid var(--gray);border-left:1px solid var(--gray);vertical-align:top;padding:.65rem .7rem;font-weight:500}.tabela thead th{font:800 .8125rem/1.25 var(--sans);border-bottom:1.5px solid var(--rule)}.tabela .col-rotulo{z-index:1;background:var(--card);color:var(--muted);border-left:0;width:7rem;min-width:7rem;font-weight:500;position:sticky;left:0}.tabela thead .col-rotulo{z-index:2}.th-marca{font:500 .6875rem var(--mono);color:var(--muted);margin-top:.15rem;display:block}.tabela tbody tr:last-child th,.tabela tbody tr:last-child td{border-bottom:0}.tabela .col-lider{background:var(--hl-soft)}.tabela thead .col-lider{background:var(--hl);color:var(--hl-ink)}.tabela thead .col-lider .th-marca{color:var(--hl-ink)}.tabela sup{vertical-align:baseline;margin-left:.15em;font-size:.85em}.tabela sup a{color:var(--muted);text-decoration:none}.tabela sup a:hover{text-decoration:underline}.unid{font-size:.9em;font-weight:400}.linha-preco td{font-weight:700}.preco-sub{color:var(--muted);font-size:.6875rem;font-weight:400;display:block}.linha-vale td{font-weight:700;font-family:var(--sans);font-size:.8125rem}.linha-oferta td,.linha-oferta th{border-top:1.5px solid var(--rule)}.comprar{flex-direction:column;gap:.6rem;max-width:none;margin:0;padding:0;list-style:none;display:flex}.comprar li{flex-wrap:wrap;align-items:center;gap:.4rem .9rem;margin:0;display:flex}.comprar-compacto .btn-loja,.comprar-compacto .btn-compra{text-align:center;box-shadow:none;border-radius:5px;width:100%;padding:.45rem .4rem;font-size:.75rem;display:block}.comprar-data{font:400 .6875rem var(--mono);color:var(--muted)}.cupom-link{font:500 .75rem var(--mono)}.bloco{background:var(--card);border:1.5px solid var(--rule);border-radius:6px;flex-direction:column;gap:.9rem;min-width:0;padding:1.4rem;scroll-margin-top:1rem;display:flex}.g-secao>.bloco{margin:0}.bloco-destaque{border-width:2.5px}.bloco-topo{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;display:flex}.bloco h3{font:900 1.375rem/1.1 var(--sans);letter-spacing:-.03em}.selo-tag{background:var(--hl);color:var(--hl-ink);font:700 .625rem var(--mono);text-transform:uppercase;flex:none;padding:.25rem .5rem}.bloco h4{font:500 .625rem var(--mono);text-transform:uppercase;letter-spacing:.08em;margin:0 0 .4rem}.h4-contra{color:var(--muted)}.bloco p{max-width:none;margin:0}.th-link{text-decoration:none}.th-link:hover{text-decoration:underline}.tabela thead .col-lider .th-link{color:var(--hl-ink)}.bloco-pagina{font:600 .875rem var(--sans)}.bloco-codigo{font:400 .75rem var(--mono);color:var(--muted)}.bloco-veredito{font-size:1.0625rem;font-weight:600;line-height:1.55}.bloco-contra{background:var(--paper);border:1.5px solid var(--rule);border-radius:6px;padding:.6rem .85rem;font-size:.9375rem}.bloco-perfil,.bloco-lista{grid-template-columns:1fr 1fr;gap:.9rem 1.5rem;font-size:.9375rem;line-height:1.5;display:grid}.bloco-lista{border-top:1px solid var(--gray);padding-top:.9rem}@media (width<=40rem){.bloco-perfil,.bloco-lista{grid-template-columns:1fr}.bloco{padding:1.1rem}}.bloco-lista ul{margin:0;padding-left:1.1rem}.bloco-lista li{margin-bottom:.3rem}.bloco-fontes{font:400 .75rem var(--mono);color:var(--muted)}.bloco-fontes a{color:inherit}.caixa-compra{background:var(--paper);border:1.5px solid var(--rule);border-radius:6px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1rem;display:flex}.cc-info{flex-direction:column;flex:14rem;gap:.25rem;min-width:0;display:flex}.cc-preco{font:900 1.5rem/1 var(--sans);letter-spacing:-.03em}.cc-sub{font:500 .6875rem/1.45 var(--mono);color:var(--muted)}.faq{border-bottom:1.5px solid var(--rule)}.faq details{border-top:1px solid var(--gray)}.faq details:first-child{border-top:1.5px solid var(--rule)}.faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 0;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary h3{font:800 1.0625rem/1.25 var(--sans);letter-spacing:-.01em}.faq-mais{font:500 1.125rem var(--mono);flex:none}.faq-mais:before{content:"+"}.faq details[open] .faq-mais:before{content:"−"}.faq details p{margin:0 0 1rem;font-size:.9375rem;line-height:1.6}.fontes li{word-break:break-word;font-size:.9375rem}.autor-box{border-top:1.5px solid var(--rule);padding-top:1rem}.autor-box p{margin:0}.guia-nota{font:400 .6875rem/1.5 var(--mono);color:var(--muted);max-width:none;margin:0}.rr-preco{font:800 .9375rem var(--mono)}
