.blog-card_grid__boKLf{display:grid;gap:16px;margin:40px 0 0;padding:0;list-style:none}@media (min-width:640px){.blog-card_grid__boKLf{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.blog-card_grid__boKLf{grid-template-columns:repeat(3,minmax(0,1fr))}}.blog-card_cell__PXbdB{--rv-step:70ms;display:flex;min-width:0}.blog-card_card__hGwdr{position:relative;display:flex;flex:1;flex-direction:column;min-width:0;overflow:hidden;background:var(--lp-card);border:1px solid var(--lp-border);border-radius:12px;transition:border-color var(--lp-dur-fast) var(--lp-ease)}.blog-card_card__hGwdr:hover{border-color:hsl(var(--lp-fg-hsl)/.18)}.blog-card_cover__W65Bn{display:block;width:100%;height:auto;aspect-ratio:1200/630;-o-object-fit:cover;object-fit:cover;border-bottom:1px solid var(--lp-border)}.blog-card_body__gVzj1{display:flex;flex:1;flex-direction:column;padding:22px 24px 24px}.blog-card_category__L95uk{margin:0;color:var(--lp-text-3);font-family:var(--lp-font-mono);font-size:12px;font-weight:500;line-height:1.5;letter-spacing:.08em;text-transform:uppercase}.blog-card_title__L3nXP{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin:10px 0 0;color:var(--lp-text);font-size:19px;font-weight:600;line-height:1.3;letter-spacing:-.02em;text-wrap:balance}.blog-card_titleLink__NtYFW:after{content:"";position:absolute;inset:0;border-radius:12px}.blog-card_titleLink__NtYFW:focus-visible{outline:none}.blog-card_titleLink__NtYFW:focus-visible:after{outline:2px solid var(--lp-brand);outline-offset:3px}.blog-card_icon__Ct79g{flex-shrink:0;margin-top:4px;color:var(--lp-text-3);transition:color var(--lp-dur-fast) var(--lp-ease),translate var(--lp-dur-fast) var(--lp-ease)}.blog-card_card__hGwdr:hover .blog-card_icon__Ct79g{color:var(--lp-text);translate:2px 0}.blog-card_excerpt__3Qs2Y{margin:10px 0 0;color:var(--lp-text-2);font-size:14px;line-height:1.6;text-wrap:pretty}.blog-card_foot__p_k_c{display:flex;align-items:center;gap:10px;margin-top:auto;padding-top:20px}.blog-card_footText__gEbXG{display:flex;flex-direction:column;min-width:0;margin:0;font-size:13px;line-height:1.45}.blog-card_author__wdk38{color:var(--lp-text);font-weight:500}.blog-card_footMeta__V5rbS{color:var(--lp-text-3)}@media (max-width:479px){.blog-card_body__gVzj1{padding:20px 18px 22px}}@media (prefers-reduced-motion:reduce){.blog-card_card__hGwdr:hover .blog-card_icon__Ct79g{translate:none}}