html[data-instancia=guias]{--acc:#D9A441;--acc-txt:#9A6B10;--on-acc:#17140F}html,body{overflow-x:clip}body{background:radial-gradient(60% 40% at 90% 0%,rgba(217,164,65,.12),transparent 70%),var(--bg)}.topo-marca{display:flex;justify-content:center;padding-top:22px}.topo-marca a{display:inline-flex;align-items:center;gap:8px;font-weight:700;font-size:.95rem;text-decoration:none;color:var(--fg)}.topo-marca img{width:44px;height:auto}.guia{max-width:760px;margin:0 auto;padding:clamp(28px,6vw,64px) 20px clamp(48px,8vw,96px)}.migalhas{font-size:.82rem;color:var(--muted);display:flex;gap:6px;flex-wrap:wrap}.migalhas a{color:var(--muted)}.g-topo{display:grid;gap:14px;padding:18px 0 26px;border-bottom:1px solid var(--line);margin-bottom:30px}.g-topo .eyebrow{color:var(--acc-txt)}.g-topo h1{font-size:clamp(2rem,5.4vw,3rem);line-height:1.08;letter-spacing:-.03em}.g-topo .lead{font-size:1.12rem;line-height:1.6;color:var(--muted);max-width:62ch}.g-meta{font-size:.84rem;color:var(--muted)}.g-corpo{font-size:1.06rem;line-height:1.72;color:var(--fg)}.g-corpo>*+*{margin-top:1.05em}.g-corpo h2{font-size:clamp(1.4rem,3.4vw,1.75rem);line-height:1.2;letter-spacing:-.02em;margin-top:2em}.g-corpo h3{font-size:1.15rem;margin-top:1.6em}.g-corpo p,.g-corpo li{color:color-mix(in srgb,var(--fg) 88%,var(--muted))}.g-corpo ul,.g-corpo ol{padding-left:1.3em;display:grid;gap:.45em}.g-corpo li::marker{color:var(--acc-txt);font-weight:700}.g-corpo a{color:var(--acc-txt);font-weight:600;text-underline-offset:3px}.g-corpo strong{color:var(--fg)}.g-corpo blockquote{margin-left:0;padding:4px 0 4px 18px;border-left:3px solid var(--acc);font-size:1.15rem;font-weight:600;color:var(--fg)}.tabela{overflow-x:auto;border:1px solid var(--line);border-radius:14px;background:var(--bg)}.tabela table{width:100%;border-collapse:collapse;font-size:.92rem;line-height:1.45;min-width:520px}.tabela th,.tabela td{text-align:left;padding:11px 14px;border-bottom:1px solid var(--line);vertical-align:top}.tabela th{font-size:.78rem;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);background:var(--bg-2)}.tabela tr:last-child td{border-bottom:0}.tabela td.num,.tabela th.num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.tabela caption{caption-side:bottom;text-align:left;padding:10px 14px;font-size:.8rem;color:var(--muted)}.conta{border:1px solid var(--line);border-radius:16px;background:var(--bg-2);padding:8px 18px}.conta div{display:flex;justify-content:space-between;gap:16px;padding:10px 0;border-bottom:1px solid var(--line);font-variant-numeric:tabular-nums}.conta div:last-child{border-bottom:0;font-weight:800;font-size:1.08rem}.conta b{white-space:nowrap}.faz-ja{border-radius:16px;padding:16px 18px;background:color-mix(in srgb,var(--acc) 13%,var(--bg));border:1px solid color-mix(in srgb,var(--acc) 40%,transparent)}.faz-ja:before{content:"Faz j\e1";display:block;font-size:.74rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--acc-txt);margin-bottom:4px}.nota{font-size:.88rem;color:var(--muted);line-height:1.55}.g-cta{margin-top:44px;border-radius:22px;padding:26px;background:#15130f;color:#f4f1ea;display:grid;gap:12px}.g-cta .eyebrow{color:#f0c96a}.g-cta h2{font-size:clamp(1.3rem,3.4vw,1.6rem);line-height:1.2;color:#fff}.g-cta p{color:#cfc8ba;line-height:1.55}.g-cta .btn{justify-self:start;background:var(--acc);color:var(--on-acc);border-color:var(--acc)}.g-mais{margin-top:48px;display:grid;gap:14px}.g-mais h2{font-size:1.2rem}.g-lista{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.g-cartao{display:grid;gap:6px;padding:18px;border-radius:16px;border:1px solid var(--line);background:var(--bg);text-decoration:none;color:var(--fg);transition:border-color .2s,transform .2s,box-shadow .2s}.g-cartao:hover{border-color:color-mix(in srgb,var(--acc) 60%,var(--line));transform:translateY(-2px);box-shadow:0 18px 40px -26px #281e0a73}.g-cartao small{font-size:.74rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--acc-txt)}.g-cartao b{font-size:1.02rem;line-height:1.3}.g-cartao span{font-size:.88rem;color:var(--muted);line-height:1.45}.g-aviso{margin-top:40px;font-size:.82rem;color:var(--muted);line-height:1.55;border-top:1px solid var(--line);padding-top:18px}.g-indice .g-lista{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px}.g-indice .g-cartao{padding:22px}@media (prefers-reduced-motion:reduce){.g-cartao{transition:none}.g-cartao:hover{transform:none}}
