.wv-blog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(36px,3.6vw,48px) clamp(24px,2.6vw,36px);display:grid}.wv-root .wv-blog-list__heading{letter-spacing:-.025em;margin:0 0 32px;font-size:clamp(26px,2.6vw,34px);font-weight:700;line-height:1.2}.wv-blog-card{flex-direction:column;gap:20px;min-width:0;display:flex;position:relative}.wv-blog-card__media{aspect-ratio:16/9;background:var(--wv-paper);border-radius:20px;position:relative;overflow:hidden}.wv-blog-card__media img{object-fit:cover;transition:transform .6s var(--wv-ease)}.wv-blog-card:hover .wv-blog-card__media img{transform:scale(1.035)}.wv-blog-card__body{flex-direction:column;flex:1;min-width:0;display:flex}.wv-blog-card:not(.wv-blog-card--featured) .wv-blog-card__body{grid-template-rows:auto auto minmax(4.65em,1fr) auto;display:grid}.wv-root .wv-blog-card__category{color:var(--wv-blue);letter-spacing:.06em;text-transform:uppercase;margin:0 0 8px;font-size:13px;font-weight:600}.wv-root .wv-blog-card__title{letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:21px;font-weight:650;line-height:1.28}.wv-blog-card__link{color:var(--wv-ink);text-decoration:none}.wv-blog-card__link:after{content:"";border-radius:20px;position:absolute;inset:0}.wv-blog-card__link:focus-visible{outline:none}.wv-blog-card__link:focus-visible:after{outline:3px solid var(--wv-blue);outline-offset:6px}.wv-blog-card:hover .wv-blog-card__link{color:var(--wv-blue)}.wv-root .wv-blog-card__summary{color:var(--wv-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:12px 0 0;font-size:16px;line-height:1.55;display:-webkit-box;overflow:hidden}.wv-root .wv-blog-card__meta{color:var(--wv-muted);flex-wrap:wrap;gap:4px 10px;margin:16px 0 0;font-size:14px;display:flex}@media (max-width:1100px){.wv-blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.wv-blog-grid{grid-template-columns:minmax(0,1fr)}}.wv-blog-card--featured{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:clamp(28px,4vw,56px);display:grid}.wv-blog-card--featured .wv-blog-card__media,.wv-blog-card--featured .wv-blog-card__link:after{border-radius:var(--wv-radius,24px)}.wv-root .wv-blog-card__label{color:var(--wv-muted);letter-spacing:.06em;text-transform:uppercase;margin:0 0 8px;font-size:13px;font-weight:600}.wv-root .wv-blog-card--featured .wv-blog-card__title{letter-spacing:-.03em;font-size:clamp(28px,3vw,40px);line-height:1.15}.wv-root .wv-blog-card--featured .wv-blog-card__summary{-webkit-line-clamp:4;font-size:17px}.wv-root .wv-blog-card__more{color:var(--wv-blue);align-items:center;gap:8px;margin:24px 0 0;font-weight:600;display:inline-flex}@media (max-width:900px){.wv-blog-card--featured{grid-template-columns:minmax(0,1fr);gap:20px}}@media (prefers-reduced-motion:reduce){.wv-blog-card__media img{transition:none}.wv-blog-card:hover .wv-blog-card__media img{transform:none}}
