.blog-card{--card-dark:var(--text-description);--card-cyan:var(--secondary);--card-orange:var(--primary);--card-background:#fff;background:var(--card-background);border-radius:18px;width:100%;transition:transform .45s,box-shadow .45s;position:relative;overflow:hidden;box-shadow:0 10px 35px #00000014}.blog-card:hover{transform:translateY(-5px);box-shadow:0 18px 45px #00000024}.blog-card__accent{z-index:10;background:var(--card-cyan);width:100%;height:4px;position:absolute;top:0;left:0}.blog-card__layout{grid-template-columns:330px minmax(0,1fr);display:grid}.blog-card__image-wrapper{background:var(--card-dark);min-height:250px;position:relative;overflow:hidden}.blog-card__image{object-fit:cover;transition:transform .7s cubic-bezier(.2,.8,.2,1)}.blog-card:hover .blog-card__image{transform:scale(1.06)}.blog-card__image-overlay{pointer-events:none;background:linear-gradient(#5050500d 35%,#505050d1);position:absolute;inset:0}.blog-card__category{background:var(--card-cyan);color:var(--card-dark);letter-spacing:.08em;text-transform:uppercase;border-radius:50px;align-items:center;padding:7px 15px;font-size:11px;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:20px;left:20px;box-shadow:0 5px 15px #00000026}.blog-card__image-arrow{width:44px;height:44px;color:var(--card-dark);background:#fffffff5;border-radius:50%;justify-content:center;align-items:center;transition:transform .35s,background-color .35s;display:flex;position:absolute;bottom:20px;right:20px}.blog-card:hover .blog-card__image-arrow{color:#fff;background:var(--card-cyan);transform:rotate(45deg)}.blog-card__content{flex-direction:column;justify-content:space-between;min-width:0;padding:38px 40px 30px;display:flex;position:relative}.blog-card__decoration{border:1px solid #67e8f959;border-radius:50%;width:48px;height:48px;position:absolute;top:28px;right:30px}.blog-card__decoration span{background:var(--card-orange);border-radius:50%;width:7px;height:7px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.blog-card__label{color:var(--card-orange);letter-spacing:.18em;text-transform:uppercase;margin:0 0 10px;font-size:11px;font-weight:700;line-height:1.4}.blog-card__title{max-width:620px;color:var(--card-dark);font-size:clamp(var(--font-size-22),2.5vw,var(--font-size-2-5xl));margin:0;font-weight:700;line-height:1.3;transition:color .3s}.blog-card:hover .blog-card__title{color:var(--card-orange)}.blog-card__description{color:#737373;max-width:650px;margin:16px 0 0;font-size:15px;line-height:1.85}.blog-card__footer{border-top:1px solid #eee;justify-content:space-between;align-items:center;gap:20px;margin-top:28px;padding-top:20px;display:flex}.blog-card__meta{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.blog-card__meta-item{color:#737373;white-space:nowrap;align-items:center;gap:7px;font-size:12px;display:flex}.blog-card__meta-item svg{flex-shrink:0}.blog-card__meta-item:first-child svg{color:var(--card-orange)}.blog-card__meta-item:last-child svg{color:var(--card-cyan)}.blog-card__read-more{color:var(--card-dark);cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:8px;padding:0;font-size:13px;font-weight:600;display:inline-flex}.blog-card__read-more span{position:relative}.blog-card__read-more span:after{content:"";background:var(--card-orange);width:0;height:2px;transition:width .3s;position:absolute;bottom:-5px;left:0}.blog-card__read-more:hover span:after{width:100%}.blog-card__read-more svg{transition:transform .3s}.blog-card__read-more:hover svg{transform:translate(4px)translateY(-4px)}@media (max-width:900px){.blog-card__layout{grid-template-columns:280px minmax(0,1fr)}.blog-card__image-wrapper{min-height:250px}.blog-card__content{padding:32px 30px 26px}.blog-card__description{font-size:14px;line-height:1.75}}@media (max-width:767px){.blog-card{border-radius:16px}.blog-card__layout{display:block}.blog-card__image-wrapper{width:100%;min-height:250px}.blog-card__content{padding:28px 24px 24px}.blog-card__decoration{width:40px;height:40px;top:22px;right:22px}.blog-card__label{padding-right:50px;font-size:10px}.blog-card__title{line-height:1.35}.blog-card__description{margin-top:14px;font-size:14px;line-height:1.75}.blog-card__footer{flex-direction:column;align-items:flex-start;gap:18px;margin-top:24px}.blog-card__read-more{align-self:flex-start}}@media (max-width:480px){.blog-card__image-wrapper{min-height:220px}.blog-card__category{padding:6px 12px;font-size:9px;top:15px;left:15px}.blog-card__image-arrow{width:40px;height:40px;bottom:15px;right:15px}.blog-card__content{padding:24px 20px 22px}.blog-card__description{font-size:13px}.blog-card__meta{flex-direction:column;align-items:flex-start;gap:10px;width:100%}}@media (prefers-reduced-motion:reduce){.blog-card,.blog-card__image,.blog-card__image-arrow,.blog-card__read-more svg{transition:none}}
