/* ZipNews v40 — Home editorial predefinida */
.zf-home{max-width:1180px;margin:0 auto;padding:22px 20px 48px}.zf-section{margin:0 0 34px}.zf-section-head{border-top:4px solid #087aea;border-bottom:1px solid #d9dee5;padding:9px 0 8px;margin-bottom:13px}.zf-section-head h2{font:800 15px/1.15 Arial,Helvetica,sans-serif;text-transform:uppercase;margin:0;color:#111827}.zf-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.zf-card{min-width:0}.zf-img{display:block;aspect-ratio:16/9;overflow:hidden;background:#e8edf2;margin-bottom:8px}.zf-img img{width:100%;height:100%;object-fit:cover;display:block}.zf-card h3{font:750 18px/1.18 Arial,Helvetica,sans-serif;letter-spacing:-.3px;margin:0}.zf-card h3 a{color:#111827;text-decoration:none}.zf-hero .zf-grid{grid-template-columns:2fr 1fr 1fr}.zf-hero .zf-first{grid-row:span 2}.zf-hero .zf-first h3{font-size:30px;line-height:1.08}.zf-lead3 .zf-grid{grid-template-columns:1.55fr 1fr 1fr}.zf-grid3 .zf-grid{grid-template-columns:repeat(3,1fr)}.zf-list .zf-grid{display:block}.zf-list .zf-card{padding:10px 0;border-bottom:1px solid #d9dee5}.zf-list .zf-img{display:none}.zf-list .zf-card h3{font-size:16px}.zf-size-small{max-width:760px}.zf-size-medium{max-width:980px}.zf-size-large{max-width:none}.zf-two{display:grid;grid-template-columns:1fr 1fr;gap:28px}.zf-two .zf-section{max-width:none}.zf-two .zf-grid{grid-template-columns:repeat(2,1fr)}.zf-adslot:empty{display:none}@media(max-width:850px){.zf-grid,.zf-hero .zf-grid,.zf-lead3 .zf-grid,.zf-grid3 .zf-grid{grid-template-columns:repeat(2,1fr)}.zf-two{grid-template-columns:1fr}.zf-size-small,.zf-size-medium{max-width:none}}@media(max-width:580px){.zf-home{padding:14px}.zf-grid,.zf-hero .zf-grid,.zf-lead3 .zf-grid,.zf-grid3 .zf-grid{grid-template-columns:1fr}.zf-hero .zf-first h3{font-size:25px}}
