.neo-blog-cards{--neo-radius:0;--neo-gap:16px;--neo-shadow:0 4px 14px rgba(0,0,0,.08);--neo-border:1px solid rgba(217,217,255,0)}.neo-blog-cards .neo-grid{display:grid;gap:var(--neo-gap);grid-template-columns:1fr}@media (min-width:720px){.neo-blog-cards .neo-grid{grid-template-columns:1fr}}.neo-blog-cards .neo-card{background:#fff;border:var(--neo-border);border-radius:var(--neo-radius);box-shadow:var(--neo-shadow);overflow:hidden;transition:transform .15s ease,box-shadow .15s ease}.neo-blog-cards .neo-card:focus-within,.neo-blog-cards .neo-card:hover{box-shadow:0 10px 34px rgba(0,0,0,.12);transform:translateY(-2px)}.neo-blog-cards .neo-card__link{color:inherit;display:block;text-decoration:none}.neo-blog-cards .neo-card__inner{align-items:stretch;display:grid;grid-template-columns:1fr 260px}@media (max-width:740px){.neo-blog-cards .neo-card__inner{grid-template-columns:1fr}}.neo-blog-cards .neo-card__body{display:grid;gap:10px;padding:20px}.neo-blog-cards .neo-card__title{font-size:clamp(18px,2.4vw,20px);line-height:1.25;margin:0}.neo-blog-cards .neo-card__meta{color:#555;font-size:14px}.neo-blog-cards .neo-card__tags{display:flex;gap:8px;list-style:none;margin:6px 0 0;padding:0}.neo-blog-cards .neo-tag{background:#f1f5f9;border-radius:999px;color:#0f172a;font-size:12px;font-weight:600;padding:4px 10px}.neo-blog-cards .neo-card__cta{display:inline-block;font-size:14px;font-weight:600;margin-top:4px;text-decoration:underline;text-underline-offset:3px}.neo-blog-cards .neo-card__media{background:#eef2ff;border-left:var(--neo-border);display:block;inline-size:100%;overflow:hidden;position:relative}.neo-blog-cards .ar-16-9{aspect-ratio:16/9}.neo-blog-cards .ar-4-3{aspect-ratio:4/3}.neo-blog-cards .ar-1-1{aspect-ratio:1/1}.neo-blog-cards .neo-card__img{display:block;height:100%;object-fit:cover;object-position:50% 50%;width:100%}.neo-blog-cards .neo-card__img--placeholder{background:repeating-linear-gradient(45deg,#e2e8f0,#e2e8f0 10px,#f8fafc 0,#f8fafc 20px);height:100%;width:100%}