.blog-card{aspect-ratio:614/666;background:#171e43;border-radius:16px;width:100%}.blog-card__link{z-index:1;text-decoration:none;position:absolute;inset:0}.blog-card .blog-card__image{opacity:.86}.blog-card .blog-card__overlay{background:linear-gradient(#171e4366 0% 20%,#0000 50% 100%)}.blog-card .blog-card__content{pointer-events:none;inset-inline:clamp(16px,5%,30px);flex-direction:column;justify-content:space-between;gap:14px;display:flex;top:clamp(16px,5%,30px);bottom:clamp(16px,5%,30px)}.blog-card__title{color:var(--color-white);letter-spacing:-.02em;margin:0;font-size:40px;font-weight:900;line-height:.95}.blog-card__categories{flex-wrap:wrap;gap:8px;display:flex}.blog-card__category{z-index:3;background:var(--color-white);border-radius:6px;justify-content:center;align-items:center;max-width:220px;padding:4px 8px;display:inline-flex;position:relative}@supports (color:color-mix(in lab, red, red)){.blog-card__category{background:color-mix(in srgb,var(--color-white)33%,transparent)}}.blog-card__category{color:var(--color-white);letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;transition:all var(--duration-fast);pointer-events:auto;font-size:16px;font-weight:600;line-height:1;text-decoration:none;overflow:hidden}.blog-card__category:hover,.blog-card__category:focus-visible{background:var(--color-white);color:var(--color-midnight-blue)}.blog-card--full .blog-card__overlay{background:linear-gradient(144deg,#171e4366 0%,#171e4300 40.8% 100%)}.blog-card--full .blog-card__title{max-width:680px;font-size:clamp(42px,5vw,60px);line-height:.93}@media (min-width:960px){.blog-card{max-height:450px}}
