.BlogIndex-module__3A22IG__hero{background:var(--primary-blue);color:var(--white);padding:66px 0 72px}.BlogIndex-module__3A22IG__kicker{letter-spacing:.12em;text-transform:uppercase;color:var(--primary-dark);align-items:center;gap:10px;margin-bottom:14px;font-size:13px;font-weight:800;display:inline-flex}.BlogIndex-module__3A22IG__kicker:before{content:"";background:var(--primary-dark);border-radius:2px;width:34px;height:3px}.BlogIndex-module__3A22IG__heroTitle{max-width:780px;margin:0 0 16px;font-size:clamp(30px,4.6vw,48px);font-weight:800;line-height:1.12}.BlogIndex-module__3A22IG__heroText{color:#ffffffc7;max-width:720px;margin:0;font-size:17.5px;line-height:1.75}.BlogIndex-module__3A22IG__filters{flex-wrap:wrap;gap:10px;margin:28px 0 0;padding:0;list-style:none;display:flex}.BlogIndex-module__3A22IG__filters a{color:var(--white);border:1px solid #ffffff40;border-radius:999px;padding:9px 17px;font-size:13.8px;font-weight:700;text-decoration:none;transition:background-color .2s;display:inline-block}.BlogIndex-module__3A22IG__filters a:hover{background:#ffffff1f}.BlogIndex-module__3A22IG__wrap{background:#f6f8f9;padding:64px 0 88px}.BlogIndex-module__3A22IG__groupHead{align-items:baseline;gap:14px;margin:0 0 24px;padding-top:8px;display:flex}.BlogIndex-module__3A22IG__groupTitle{color:var(--primary-blue);margin:0;font-size:clamp(22px,3vw,30px);font-weight:800}.BlogIndex-module__3A22IG__groupCount{color:#8a949e;font-size:14px;font-weight:700}.BlogIndex-module__3A22IG__group{margin-bottom:56px;scroll-margin-top:90px}.BlogIndex-module__3A22IG__grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:24px;display:grid}.BlogIndex-module__3A22IG__card{background:var(--white);border:1px solid #0d0d0d12;border-radius:18px;flex-direction:column;text-decoration:none;transition:transform .25s,box-shadow .25s;display:flex;overflow:hidden;box-shadow:0 4px 18px #0d0d0d0d}.BlogIndex-module__3A22IG__card:hover{transform:translateY(-4px);box-shadow:0 14px 34px #0d0d0d1f}.BlogIndex-module__3A22IG__cardMedia{aspect-ratio:16/10;background:#e9edf0;position:relative;overflow:hidden}.BlogIndex-module__3A22IG__cardMedia img{object-fit:cover;transition:transform .4s}.BlogIndex-module__3A22IG__card:hover .BlogIndex-module__3A22IG__cardMedia img{transform:scale(1.05)}.BlogIndex-module__3A22IG__badge{z-index:2;letter-spacing:.08em;text-transform:uppercase;background:var(--primary-dark);color:var(--white);border-radius:999px;padding:6px 12px;font-size:11.5px;font-weight:800;position:absolute;top:12px;left:12px}.BlogIndex-module__3A22IG__cardBody{flex-direction:column;flex:1;padding:22px 22px 24px;display:flex}.BlogIndex-module__3A22IG__cardTitle{color:var(--primary-blue);margin:0 0 10px;font-size:19px;font-weight:800;line-height:1.35}.BlogIndex-module__3A22IG__card:hover .BlogIndex-module__3A22IG__cardTitle{color:var(--primary-dark)}.BlogIndex-module__3A22IG__cardExcerpt{color:#5b6773;flex:1;margin:0 0 18px;font-size:14.8px;line-height:1.7}.BlogIndex-module__3A22IG__cardFoot{color:#8a949e;justify-content:space-between;align-items:center;gap:12px;font-size:13.5px;font-weight:600;display:flex}.BlogIndex-module__3A22IG__readMore{color:var(--primary-dark);align-items:center;gap:7px;font-weight:800;display:inline-flex}.BlogIndex-module__3A22IG__featured{background:var(--white);border:1px solid #0d0d0d12;border-radius:20px;grid-template-columns:1.05fr .95fr;gap:0;margin-bottom:56px;text-decoration:none;transition:transform .25s,box-shadow .25s;display:grid;overflow:hidden;box-shadow:0 6px 26px #0d0d0d14}.BlogIndex-module__3A22IG__featured:hover{transform:translateY(-4px);box-shadow:0 16px 40px #0d0d0d24}.BlogIndex-module__3A22IG__featuredMedia{min-height:300px;position:relative}.BlogIndex-module__3A22IG__featuredMedia img{object-fit:cover}.BlogIndex-module__3A22IG__featuredBody{flex-direction:column;justify-content:center;padding:38px 36px;display:flex}.BlogIndex-module__3A22IG__featuredLabel{letter-spacing:.12em;text-transform:uppercase;color:var(--primary-dark);margin:0 0 12px;font-size:12px;font-weight:800}.BlogIndex-module__3A22IG__featuredTitle{color:var(--primary-blue);margin:0 0 14px;font-size:clamp(22px,2.8vw,30px);font-weight:800;line-height:1.25}.BlogIndex-module__3A22IG__featuredExcerpt{color:#55606b;margin:0 0 20px;font-size:16px;line-height:1.75}.BlogIndex-module__3A22IG__empty{background:var(--white);text-align:center;color:#5b6773;border:1px dashed #0d0d0d2e;border-radius:18px;padding:48px 30px}.BlogIndex-module__3A22IG__cta{background:var(--primary-blue);text-align:center;color:var(--white);border-radius:20px;margin-top:24px;padding:46px 38px}.BlogIndex-module__3A22IG__ctaTitle{margin:0 0 12px;font-size:clamp(23px,3vw,31px);font-weight:800}.BlogIndex-module__3A22IG__ctaText{color:#ffffffd1;max-width:620px;margin:0 auto 26px;font-size:16.5px;line-height:1.7}.BlogIndex-module__3A22IG__ctaRow{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.BlogIndex-module__3A22IG__btnPrimary,.BlogIndex-module__3A22IG__btnGhost{border-radius:999px;align-items:center;gap:10px;padding:15px 28px;font-size:15px;font-weight:800;text-decoration:none;transition:transform .2s,background-color .2s;display:inline-flex}.BlogIndex-module__3A22IG__btnPrimary{background:var(--primary-dark);color:var(--white)}.BlogIndex-module__3A22IG__btnGhost{color:var(--white);border:2px solid #ffffff52}.BlogIndex-module__3A22IG__btnPrimary:hover,.BlogIndex-module__3A22IG__btnGhost:hover{transform:translateY(-2px)}@media (max-width:900px){.BlogIndex-module__3A22IG__featured{grid-template-columns:1fr}.BlogIndex-module__3A22IG__featuredMedia{aspect-ratio:16/9;min-height:220px}.BlogIndex-module__3A22IG__featuredBody{padding:28px 24px 32px}}@media (max-width:620px){.BlogIndex-module__3A22IG__hero{padding:46px 0 52px}.BlogIndex-module__3A22IG__wrap{padding:44px 0 60px}.BlogIndex-module__3A22IG__cta{padding:34px 22px}}
