.nec-blog-hero{background:var(--nec-blog-white,#fff);padding:56px 0 64px}.nec-blog-hero__intro{border-bottom:1px solid var(--nec-blog-line,#e5e7eb);margin-bottom:40px;padding-bottom:24px}.nec-blog-hero__title{color:var(--nec-blog-ink,#1a1a1a);font-size:clamp(2rem,4vw,2.75rem);font-weight:700;margin:0 0 12px}.nec-blog-hero__subtitle{color:var(--nec-blog-muted,#6b7280);font-size:1.0625rem;line-height:1.55;margin:0;max-width:none;width:100%}.nec-blog-hero__featured{align-items:center;display:grid;gap:40px;grid-template-columns:1.15fr 1fr;margin-bottom:48px;width:100%}.nec-blog-hero__featured-media{aspect-ratio:16/10;background:var(--nec-blog-surface,#f3f4f6);display:block;min-width:0;overflow:hidden;width:100%}.nec-blog-hero__featured-media img{display:block;height:100%;object-fit:cover;width:100%}.nec-blog-hero__featured-title{font-size:clamp(1.35rem,2.2vw,1.75rem);font-weight:700;line-height:1.25;margin:8px 0 16px;max-width:none}.nec-blog-hero__featured-title a{color:inherit;text-decoration:none}.nec-blog-hero__featured-body{max-width:none;min-width:0;width:100%}.nec-blog-hero__featured-excerpt{color:var(--nec-blog-muted,#6b7280);font-size:1rem;line-height:1.6;margin:0 0 24px;max-width:none;width:100%}.nec-blog-hero__grid{margin-top:8px}.nec-blog-hero .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-hero .nec-blog-card__media img{display:block;height:100%;object-fit:cover;width:100%}.nec-blog-hero .nec-blog-card__accent{display:none!important}.nec-blog-hero .nec-blog-card__title{color:#282d3c;font-size:20px;font-style:normal;font-weight:400;line-height:normal;margin:0}.nec-blog-hero .nec-blog-card__title a{color:inherit;font:inherit;text-decoration:none}.nec-blog-hero .nec-blog-card__cta{color:#2c69ff}@media (max-width:900px){.nec-blog-hero__featured{gap:24px;grid-template-columns:1fr}}