.blogs{padding-block:clamp(36px,7vw,96px);background:var(--blogs-bg, var(--theme-white))}.blogs.bg-theme-dark{--blogs-bg: var(--theme-dark)}.blogs.bg-theme-primary{--blogs-bg: var(--theme-primary)}.blogs.bg-theme-secondary{--blogs-bg: var(--theme-secondary)}.blogs__header{margin-bottom:clamp(16px,3.5vw,32px)}.blogs__title{font-weight:700;letter-spacing:.12em;text-transform:uppercase;font-size:clamp(22px,2.6vw,40px);margin:0 0 .35rem}.blogs__all{display:inline-block;color:inherit;text-decoration:underline;text-underline-offset:4px;letter-spacing:.06em;font-weight:600}.blogs__all:hover{opacity:.8}.blogs-card{display:flex;align-items:center;gap:clamp(1rem,4vw,2rem)}.blogs-card__media{position:relative;display:block;width:min(42vw,320px);flex:0 0 min(42vw,320px);aspect-ratio:16/10;border-radius:14px;overflow:hidden;box-shadow:0 12px 28px #0000001a;transition:transform .25s ease,box-shadow .25s ease;will-change:transform}.blogs-card__media:hover{transform:translateY(-3px);box-shadow:0 18px 36px #00000024}.blogs-card__img{width:100%;height:100%;object-fit:cover;display:block;transform:scale(1.001);transition:transform .4s ease}.blogs-card__media:hover .blogs-card__img{transform:scale(1.03)}.blogs-card__overlay{position:absolute;inset:0;background:linear-gradient(to top,#00000038,#0000);opacity:0;transition:opacity .25s ease}.blogs-card__media:hover .blogs-card__overlay{opacity:.8}.blogs-card__title{margin:0;font-size:clamp(16px,1.4vw,22px);font-weight:700;line-height:1.35}.blogs-card__title a{color:inherit;text-decoration:none}.blogs-card__title a:hover{text-decoration:underline;text-underline-offset:3px}@media(max-width:575.98px){.blogs-card{gap:1rem}.blogs-card__media{width:min(38vw,190px);flex-basis:min(38vw,190px)}}@media(min-width:992px){.blogs-card{display:block}.blogs-card__media{width:100%;flex-basis:auto}.blogs-card__title{margin-top:.75rem}}
