.BlogIndex_page__lMNZy{min-height:100vh}.BlogIndex_main__HWfAX{max-width:1120px;margin:50px auto 0;padding:56px 20px 96px}.BlogIndex_header__7Uohw{margin-bottom:32px}.BlogIndex_title__Za1Tl{margin:0;font-size:clamp(2rem,4vw,3rem);line-height:1.1;color:#090f32}.BlogIndex_subtitle__zyXbm{margin:10px 0 0;font-size:1.05rem;color:rgba(9,15,50,.72)}.BlogIndex_grid__5oN6_{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:22px;gap:22px}.BlogIndex_card__88_8p{display:block;overflow:hidden;border-radius:18px;border:1px solid rgba(9,15,50,.12);background:hsla(0,0%,100%,.8);box-shadow:0 10px 26px rgba(9,15,50,.08);text-decoration:none;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.BlogIndex_card__88_8p:hover{transform:translateY(-2px);box-shadow:0 14px 32px rgba(9,15,50,.14);border-color:rgba(9,15,50,.2)}.BlogIndex_imageWrap__fRhLK{aspect-ratio:16/9;background:#f4f2ed;overflow:hidden}.BlogIndex_imageWrap__fRhLK img{width:100%;height:100%;object-fit:cover;display:block}.BlogIndex_cardTitle__OOm5H{margin:0;padding:16px 16px 18px;font-size:clamp(1.05rem,1.4vw,1.22rem);line-height:1.35;color:#11183d}@media (max-width:860px){.BlogIndex_grid__5oN6_{grid-template-columns:1fr}.BlogIndex_main__HWfAX{padding:40px 16px 72px}}