.blog-hero{background:radial-gradient(700px 380px at 88% 0%, #b7995c21, transparent 62%), linear-gradient(150deg, var(--profundo) 0%, #0a4438 62%, var(--verde) 100%);color:#fff;padding:clamp(120px,15vw,168px) 0 clamp(48px,7vw,72px)}.blog-hero .eyebrow{color:var(--dourado-claro)}.blog-hero h1{font-family:var(--font-display);letter-spacing:-.015em;color:#fff;text-wrap:balance;max-width:20ch;margin-bottom:1rem;font-size:clamp(2rem,4.6vw,3.2rem);font-weight:420;line-height:1.12}.blog-hero p{color:#ffffffd1;max-width:58ch;font-size:1.04rem}.blog-filtros{flex-wrap:wrap;gap:.6rem;margin-top:2.2rem;display:flex}.blog-filtro{color:#ffffffe6;border:1.5px solid #ffffff47;border-radius:999px;align-items:center;gap:.5rem;padding:.55rem 1.1rem;font-size:.85rem;font-weight:500;transition:border-color .18s,background .18s;display:inline-flex}.blog-filtro:hover{background:#ffffff14;border-color:#fff}.blog-filtro[aria-current=true]{background:var(--dourado);border-color:var(--dourado);color:var(--profundo);font-weight:600}.blog-filtro span{opacity:.72;font-variant-numeric:tabular-nums;font-size:.76rem}.blog-filtro[aria-current=true] span{opacity:1}.blog-lista{grid-template-columns:repeat(auto-fill,minmax(310px,1fr));gap:1.6rem;display:grid}.blog-card{background:var(--branco);border:1px solid var(--linha);border-radius:var(--r);flex-direction:column;transition:transform .18s,box-shadow .18s;display:flex;overflow:hidden}.blog-card:hover{transform:translateY(-3px);box-shadow:0 14px 38px #07332b1a}.blog-card-topo{background:linear-gradient(90deg, var(--verde), var(--dourado));height:6px}.blog-card-corpo{flex-direction:column;flex:1;gap:.6rem;padding:1.5rem 1.6rem 1.7rem;display:flex}.blog-card .post-cat{color:var(--dourado-texto);letter-spacing:.16em;text-transform:uppercase;font-size:.68rem;font-weight:600}.blog-card h2,.blog-card h3{font-family:var(--font-display);color:var(--grafite);text-wrap:balance;font-size:1.16rem;font-weight:520;line-height:1.32}.blog-card p{color:var(--texto);flex:1;font-size:.88rem}.blog-card-meta{color:var(--texto);border-top:1px solid var(--linha);font-variant-numeric:tabular-nums;align-items:center;gap:.5rem;padding-top:.4rem;font-size:.76rem;display:flex}.blog-card-meta i{opacity:.5;font-style:normal}.artigo-hero{background:var(--cinza);border-bottom:1px solid var(--linha);padding:clamp(2.25rem,5vw,3.75rem) 0 clamp(2rem,4vw,2.75rem)}.artigo-hero .trilha{color:var(--texto);flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:1.4rem;font-size:.78rem;display:flex}.artigo-hero .trilha a:hover{color:var(--verde);text-decoration:underline}.artigo-hero .trilha i{opacity:.45;font-style:normal}.artigo-hero h1{font-family:var(--font-display);letter-spacing:-.015em;color:var(--grafite);text-wrap:balance;max-width:24ch;margin-bottom:1.1rem;font-size:clamp(1.85rem,4.2vw,2.9rem);font-weight:420;line-height:1.14}.artigo-meta{color:var(--texto);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:.6rem;font-size:.82rem;display:flex}.artigo-meta .cat{color:#6e5c37;letter-spacing:.1em;text-transform:uppercase;background:#b7995c24;border:1px solid #b7995c66;border-radius:999px;padding:.3rem .8rem;font-size:.7rem;font-weight:600}.artigo-meta i{opacity:.45;font-style:normal}.artigo-layout{grid-template-columns:minmax(0,43rem) clamp(260px,25vw,320px);justify-content:space-between;align-items:start;gap:clamp(2rem,5vw,3rem) clamp(2.5rem,5vw,4rem);padding-block:clamp(2.25rem,4.5vw,3.25rem) clamp(3rem,6vw,5rem);display:grid}.artigo-corpo{min-width:0;max-width:43rem}.artigo-corpo .chamada{font-family:var(--font-display);color:var(--grafite);border-bottom:1px solid var(--linha);text-wrap:pretty;margin-bottom:1.8rem;padding-bottom:1.6rem;font-size:clamp(1.12rem,2vw,1.34rem);font-weight:340;line-height:1.5}.artigo-corpo h2{font-family:var(--font-display);color:var(--grafite);text-wrap:balance;margin:2.6rem 0 .9rem;font-size:clamp(1.28rem,2.4vw,1.55rem);font-weight:520;line-height:1.25}.artigo-corpo p{color:var(--texto);text-wrap:pretty;margin-bottom:1.15rem;font-size:1rem;line-height:1.75}.artigo-lista{gap:.65rem;margin:0 0 1.5rem;padding-left:1.35rem;display:grid}.artigo-lista li{color:var(--texto);font-size:.97rem;line-height:1.7}.artigo-lista li::marker{color:var(--dourado);font-weight:600}.artigo-lista-num li::marker{font-family:var(--font-display)}.artigo-destaque{border-left:3px solid var(--verde);font-family:var(--font-display);color:var(--grafite);text-wrap:pretty;background:#0f5b4c0e;border-radius:0 14px 14px 0;margin:1.9rem 0;padding:1.2rem 1.4rem;font-size:1.06rem;font-weight:340;line-height:1.55;position:relative}.artigo-check{background:var(--branco);border:1px solid var(--linha);border-radius:var(--r);margin:1.9rem 0;padding:1.4rem 1.5rem}.artigo-check h3{letter-spacing:.16em;text-transform:uppercase;color:var(--dourado-texto);margin-bottom:1rem;font-size:.74rem;font-weight:600}.artigo-check ul{gap:.75rem;display:grid}.artigo-check li{color:var(--texto);align-items:flex-start;gap:.7rem;font-size:.94rem;line-height:1.6;display:flex}.artigo-check svg{width:17px;height:17px;stroke:var(--verde);flex:none;margin-top:.28rem}.artigo-tabela{border:1px solid var(--linha);background:var(--branco);border-radius:14px;margin:1.9rem 0;overflow-x:auto}.artigo-tabela table{border-collapse:collapse;width:100%;min-width:460px;font-size:.9rem}.artigo-tabela th,.artigo-tabela td{text-align:left;border-bottom:1px solid var(--linha);vertical-align:top;padding:.8rem 1rem;line-height:1.55}.artigo-tabela th{background:var(--cinza);color:var(--grafite);letter-spacing:.07em;text-transform:uppercase;font-size:.74rem;font-weight:600}.artigo-tabela td{color:var(--texto)}.artigo-tabela tr:last-child td{border-bottom:none}.artigo-aside{gap:1.2rem;display:grid;position:sticky;top:108px}.aside-card{background:var(--branco);border:1px solid var(--linha);border-radius:var(--r);padding:1.4rem 1.5rem}.aside-card h2{letter-spacing:.16em;text-transform:uppercase;color:var(--dourado-texto);margin-bottom:1rem;font-size:.72rem;font-weight:600}.aside-card ul{gap:1rem;display:grid}.aside-card a{color:var(--grafite);font-size:.92rem;font-weight:500;line-height:1.45;display:block}.aside-card a:hover{color:var(--verde)}.aside-card small{color:var(--texto);margin-top:.25rem;font-size:.74rem;display:block}.aside-cta{background:linear-gradient(150deg, var(--profundo), var(--verde));color:#fff;border:none}.aside-cta h2{color:var(--dourado-claro)}.aside-cta p{color:#ffffffd9;margin-bottom:1.1rem;font-size:.9rem;line-height:1.6}.aside-cta .btn{width:100%}.artigo-fim{border-top:1px solid var(--linha);max-width:68ch;margin-top:2.6rem;padding-top:1.6rem}.artigo-fim .aviso-editorial{color:var(--texto);background:var(--cinza);border-radius:12px;padding:1rem 1.2rem;font-size:.82rem;line-height:1.65}@media (max-width:940px){.artigo-layout{grid-template-columns:1fr}.artigo-aside{min-width:0;max-width:43rem;position:static}.aside-cta .btn{white-space:normal;text-align:center}}@media (max-width:600px){.blog-lista{grid-template-columns:1fr}.artigo-corpo .chamada{font-size:1.08rem}}.artigo-foto{gap:.7rem;margin:0 0 2rem;display:grid}.artigo-foto img{aspect-ratio:16/10;object-fit:cover;object-position:center 42%;border-radius:var(--r);border:1px solid var(--linha);background:var(--cinza);width:100%;height:auto}.artigo-foto-corpo{margin:2rem 0}.artigo-foto-corpo img{aspect-ratio:auto;object-fit:contain;max-height:560px}.artigo-foto figcaption{color:var(--texto);font-size:.84rem;line-height:1.55}.artigo-corpo .artigo-contato{background:var(--cinza);color:var(--grafite);overflow-wrap:anywhere;border-radius:12px;padding:.9rem 1.1rem;font-weight:500}.artigo-contato a{color:var(--verde);text-underline-offset:.2em;text-decoration:underline}
