.nec-blog-section{padding:72px 0}.nec-blog-section__header{margin-bottom:32px}.nec-blog-section__header--center{text-align:center}.nec-blog-section__title{color:var(--nec-blog-ink,#1a1a1a);font-size:clamp(1.5rem,2.5vw,2rem);font-weight:700;margin:0 0 12px}.nec-blog-section__subtitle{color:var(--nec-blog-muted,#6b7280);font-size:1rem;line-height:1.55;margin:0 auto;max-width:none;width:100%}.nec-blog-section__footer{display:flex;justify-content:center;margin-top:40px}.nec-blog-visao .nec-blog-card__title a{color:inherit;font:inherit;text-decoration:none}.nec-blog-visao .nec-blog-card__media{aspect-ratio:16/10;border-bottom:8px solid #2c69ff;display:block;line-height:0;margin:0;overflow:hidden;padding:0}.nec-blog-visao .nec-blog-card__media img{display:block;height:100%;object-fit:cover;width:100%}.nec-blog-visao .nec-blog-card__accent{display:none!important}.nec-blog-visao .nec-blog-card__title{color:#282d3c;font-size:20px;font-style:normal;font-weight:400;line-height:normal;margin:0}.nec-blog-visao .nec-blog-card__cta{color:#2c69ff}.nec-blog-filters{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-bottom:40px}.nec-blog-filters__pill{align-items:center;background:var(--nec-blog-surface,#f3f4f6);border-radius:var(--nec-blog-radius-pill,999px);color:#2c69ff;display:inline-flex;font-size:.875rem;font-weight:600;gap:8px;min-height:40px;padding:0 16px;text-decoration:none}.nec-blog-filters__pill.is-active,.nec-blog-filters__pill:hover{background:#dbeafe}.nec-blog-filters__icon{font-size:.75rem}