.blog-card{display:flex;height:100%;color:inherit;text-decoration:none;border-radius:var(--blog-radius-md,16px);overflow:hidden;background:#fff;border:1px solid var(--meta-border-soft)}.blog-card:hover .blog-card__title{color:var(--meta-blue)}.blog-card--featured{flex-direction:row;grid-column:auto;grid-row:auto;min-height:calc(33.333cqi * 240 / 357 + clamp(6.5rem, 14cqi, 8.75rem))}.blog-card--featured .blog-card__media,.blog-card--horizontal .blog-card__media{width:44%;align-self:stretch;min-height:0;aspect-ratio:unset;flex-shrink:0}.blog-card--featured .blog-card__content,.blog-card--horizontal .blog-card__content{flex:1 1;justify-content:center}.blog-card--horizontal{flex-direction:row;grid-column:auto;min-height:calc(33.333cqi * 240 / 357 + clamp(6.5rem, 14cqi, 8.75rem))}.blog-card--standard{flex-direction:column}.blog-card__media{position:relative;width:100%;aspect-ratio:357/240;flex-shrink:0;overflow:hidden;background:#e9ebee}.blog-card__image{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;transition:transform .35s ease}.blog-card:hover .blog-card__image:not(.blog-image--fallback){transform:scale(1.04)}.blog-card__image.blog-image--fallback{padding:clamp(20px,14%,48px)}.blog-card__category{position:absolute;top:14px;left:14px;z-index:2;padding:6px 12px;border:1px solid var(--proppik-blue);border-radius:999px;background:var(--proppik-gold-gradient);color:var(--proppik-blue);font-size:12px;font-weight:600;line-height:1}.blog-card__read-badge{display:none}.blog-card__eyebrow{display:none;margin:0;color:var(--meta-muted);font-size:14px;font-weight:400;line-height:1.3}.blog-card__content{display:flex;flex-direction:column;gap:12px;padding:clamp(16px,2.5vw,20px) clamp(16px,2.5vw,20px) clamp(20px,2.5vw,24px)}.blog-card__title{margin:0;color:#1c2b33;font-size:clamp(1.125rem,2.4vw,1.375rem);font-weight:700;line-height:1.35;letter-spacing:-.2px;transition:color .15s ease}.blog-card__excerpt{display:none;margin:0;color:var(--meta-muted);font-size:clamp(.875rem,1.8vw,.9375rem);font-weight:400;line-height:1.45}.blog-card__excerpt--always{display:block}@media (min-width:1025px){.blog-card--featured .blog-card__excerpt--always,.blog-card--horizontal .blog-card__excerpt--always{overflow:visible;-webkit-line-clamp:unset;line-clamp:unset}}.blog-card__link{display:inline-flex;align-items:center;gap:6px;margin-top:auto;color:var(--meta-muted);font-size:14px;font-weight:500;transition:color .15s ease}.blog-card:hover .blog-card__link{color:var(--meta-blue)}.blog-card__arrow{font-size:14px}@media (max-width:1024px){.blog-card{box-shadow:0 1px 2px rgb(1 19 23/4%)}.blog-card--featured,.blog-card--horizontal,.blog-card--standard{flex-direction:column;min-height:0}.blog-card--featured .blog-card__media,.blog-card--horizontal .blog-card__media,.blog-card__media{width:100%;min-height:0;aspect-ratio:4/3}.blog-card__category{display:none}.blog-card__read-badge{position:absolute;top:16px;left:16px;z-index:2;display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:8px 12px;border-radius:999px;background:#fff;color:var(--meta-text)}.blog-card__read-icon{display:block;width:18px;height:18px;flex-shrink:0;object-fit:contain}.blog-card__read-label{font-size:14px;font-weight:500;line-height:1}.blog-card__eyebrow{display:block}.blog-card--featured .blog-card__content,.blog-card--horizontal .blog-card__content{justify-content:flex-start}.blog-card__content{flex:1 1;gap:8px;padding:clamp(16px,2.5vw,20px) clamp(16px,2.5vw,20px) clamp(20px,2.5vw,24px)}.blog-card__title{font-size:clamp(1.125rem,2.4vw,1.5rem)}.blog-card__excerpt,.blog-card__title{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3}.blog-card__link{display:none}}@media (max-width:767px){.blog-card__read-badge{top:12px;left:12px;min-height:32px;padding:6px 10px;gap:6px}.blog-card__read-label{font-size:13px}.blog-card--featured .blog-card__media,.blog-card--horizontal .blog-card__media,.blog-card__media{aspect-ratio:16/10}.blog-card__eyebrow{font-size:13px}}