.BlogList_root__JVXuh{padding-left:.5rem;padding-right:.5rem}@media (min-width:400px){.BlogList_root__JVXuh{padding-left:1.25rem;padding-right:1.25rem}}@media (min-width:1024px){.BlogList_root__JVXuh{padding-left:3.5rem;padding-right:3.5rem}}.BlogList_root__JVXuh{position:relative;z-index:2;margin-bottom:90px}@media screen and (min-width:1024px){.BlogList_root__JVXuh{margin-bottom:130px}}.BlogList_grid__XSGyQ{display:grid;grid-template-columns:1fr;gap:24px}@media screen and (min-width:768px){.BlogList_grid__XSGyQ{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:1200px){.BlogList_grid__XSGyQ{grid-template-columns:repeat(3,1fr)}}.BlogList_card__Yb8_Y{position:relative;display:flex;flex-direction:column;justify-content:space-between;background:var(--bg-card);border:1px solid var(--border-card);border-radius:20px;box-shadow:var(--shadow-card);padding:32px 28px;min-height:240px;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.BlogList_card__Yb8_Y:hover{transform:translateY(-4px);border-color:var(--border-card-hover);box-shadow:0 16px 36px rgba(0,0,0,.14)}.BlogList_card__Yb8_Y:hover .BlogList_readMore__ZkwQn{color:var(--prim);transform:translateX(4px)}.BlogList_card__Yb8_Y:hover .BlogList_cardImage__d1T1k{transform:scale(1.05)}.BlogList_cardImageWrapper__7B10_{margin:-32px -28px 20px;height:190px;overflow:hidden;border-top-left-radius:19px;border-top-right-radius:19px;background:hsla(0,0%,100%,.03);position:relative}.BlogList_cardImage__d1T1k{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}.BlogList_cardHeader__oWESQ{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.BlogList_date__bOswA{font-size:13px;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted)}.BlogList_cardTitle__dxufJ{font-size:clamp(20px,2.2vw,24px);line-height:125%;font-weight:600;color:var(--text-primary);margin-bottom:14px}.BlogList_excerpt__fSrzD{font-size:15px;line-height:155%;color:var(--text-muted);margin-bottom:24px}.BlogList_readMore__ZkwQn{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:600;color:var(--text-primary);transition:color .2s ease,transform .2s ease}.BlogList_emptyState__W7wDj{background:var(--bg-card);border:1px solid var(--border-card);border-radius:20px;padding:48px 24px;text-align:center;color:var(--text-muted);font-size:16px}