.fil-home{padding-bottom:40px}.gw-home.fil-home{padding-top:22px}.fil-home .gw-home-heading{margin-bottom:24px}.fil-home-card{display:grid;gap:10px;padding:12px 12px 16px;border:1px solid var(--linha);border-radius:18px;background:var(--casco)}.fil-home-destaque{display:grid;overflow:hidden;border-radius:14px;background:var(--casco2);color:inherit}.fil-home-destaque-foto{aspect-ratio:16/9;overflow:hidden;background:var(--fundo)}.fil-home-destaque-foto img{display:block;width:100%;height:100%;object-fit:cover}.fil-home-destaque-foto span{display:grid;place-items:center;height:100%;color:var(--nevoa);font-size:13px}.fil-home-destaque-info{display:grid;gap:4px;padding:10px 12px 12px}.fil-home-destaque-info h2{margin:0;color:var(--espuma);font:800 18px/1.25 var(--font-saira)}.fil-home-destaque-info p,.fil-home-linha-info p{margin:0;color:var(--espuma);font-size:14px}.fil-home-rodape-linha{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px;margin-top:4px}.fil-home-rodape-linha time{display:inline-flex;align-items:center;gap:5px;margin-left:auto;color:var(--nevoa);font-size:12px}.fil-home-rodape-linha time svg{width:13px;height:13px}.fil-home-selo{padding:3px 9px;border-radius:6px;font-size:11px;font-weight:700}.fil-home-selo[data-tipo=aberta]{background:var(--isca);color:#04170c}.fil-home-selo[data-tipo=breve]{background:#facc15;color:#2b2200}.fil-home-selo[data-tipo=encerrada]{background:#e5e7eb;color:#1f2937}.fil-home-lista{display:grid;gap:8px;margin:0;padding:0;list-style:none}.fil-home-lista a{display:grid;grid-template-columns:90px minmax(0,1fr);gap:12px;padding:6px;border-radius:12px;background:var(--casco2);color:inherit}.fil-home-destaque:hover,.fil-home-lista a:hover{filter:brightness(1.08)}.fil-home-miniatura{width:90px;height:108px;overflow:hidden;border-radius:10px;background:var(--fundo)}.fil-home-miniatura img{display:block;width:100%;height:100%;object-fit:cover}.fil-home-linha-info{display:grid;align-content:center;gap:3px;min-width:0;padding-right:6px}.fil-home-linha-info h3{margin:0;overflow:hidden;color:var(--espuma);font:800 15px/1.25 var(--font-saira);text-overflow:ellipsis;white-space:nowrap}.fil-home-vazio{display:grid;gap:6px;padding:28px 12px;border-radius:14px;background:var(--casco2);text-align:center}.fil-home-vazio strong{color:var(--espuma);font:800 18px/1.2 var(--font-saira)}.fil-home-vazio span{color:var(--nevoa);font-size:14px}@media (max-width:680px){.gw-home.fil-home{padding-top:18px}.fil-home .gw-home-heading{margin-bottom:18px}.fil-home-card{padding:10px 10px 14px;border-radius:16px}}[data-tema=filantropia] body:has(.fil-home) .gw-header{border-bottom-color:transparent}