.blog_page__iP9Ub{min-height:100vh;background:radial-gradient(circle at top left,rgba(114,174,214,.22),transparent 24%),radial-gradient(circle at top right,rgba(255,188,92,.2),transparent 22%),linear-gradient(180deg,#f7fbff,#fff7ed)}.blog_hero__WLLgl{padding:7.8rem 0 2.25rem}.blog_heroInner__9Eu8Q{display:grid;grid-template-columns:minmax(0,.95fr) minmax(340px,1.05fr);grid-gap:1.25rem;gap:1.25rem;align-items:stretch}.blog_heroInnerSolo__MqEf4{grid-template-columns:minmax(0,760px)}.blog_kicker__YsBJl{margin:0;font-size:.82rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--green-800)}.blog_card__AELHx,.blog_emptyState__LIYZo,.blog_heroCopy__bMstq,.blog_heroFeature__Kvz7t{border:1px solid rgba(205,220,232,.95);box-shadow:var(--shadow-lg)}.blog_heroCopy__bMstq{display:grid;grid-gap:1rem;gap:1rem;padding:2rem;border-radius:2rem;background:radial-gradient(circle at top left,rgba(65,105,225,.18),transparent 24%),linear-gradient(180deg,rgba(255,255,255,.98),rgba(245,250,255,.98))}.blog_title__9ihMq{margin:0;font-size:clamp(2.15rem,3.7vw,3.3rem);line-height:.95;color:#102a66}.blog_intro__qGxww{margin:0;max-width:35ch;font-size:1.04rem;line-height:1.75;color:var(--gray-700)}.blog_heroChips__W7QIk{display:flex;flex-wrap:wrap;gap:.65rem}.blog_heroChips__W7QIk span,.blog_sectionLabel__iekPR{display:inline-flex;align-items:center;min-height:2rem;padding:0 .8rem;border-radius:var(--radius-full);background:rgba(65,105,225,.12);border:1px solid rgba(23,59,153,.18);color:var(--green-800);font-size:.76rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.blog_heroFeature__Kvz7t{overflow:hidden;border-radius:2rem;background:linear-gradient(180deg,rgba(18,52,76,.98),rgba(32,79,112,.98));color:white}.blog_heroFeatureMedia__lshQZ{min-height:260px;background:rgba(255,255,255,.08)}.blog_cardImage__JEROn,.blog_heroImage__eD6_g{display:block;width:100%;height:100%;object-fit:cover}.blog_heroImage__eD6_g{min-height:260px}.blog_heroFeatureBody__tNAre{display:grid;grid-gap:.85rem;gap:.85rem;padding:1.5rem}.blog_cardMeta__Ux07F,.blog_featureMeta__gV7jE{display:flex;flex-wrap:wrap;gap:.75rem;margin:0;font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.blog_featureMeta__gV7jE{color:rgba(241,249,255,.78)}.blog_featureTitle__oPUed,.blog_sectionTitle__gERdn{margin:0;line-height:1;letter-spacing:-.03em}.blog_featureTitle__oPUed{font-size:clamp(2rem,3vw,2.8rem);color:white}.blog_featureTitle__oPUed a{color:inherit}.blog_featureExcerpt__w7HLM,.blog_sectionText__iySHx{margin:0;line-height:1.75}.blog_featureExcerpt__w7HLM{color:rgba(241,249,255,.84)}.blog_cardLink__4MC_H,.blog_featureLink__fQkhK{display:inline-flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;min-height:2.9rem;padding:0 1rem;border-radius:var(--radius-full);font-weight:700}.blog_featureLink__fQkhK{background:white;color:#102a66}.blog_listSection__w4w7Y{padding:0 0 5rem}.blog_listInner__jRXTK{display:grid;grid-gap:1.4rem;gap:1.4rem}.blog_sectionHeader__kwpTw{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.72fr);grid-gap:1rem;gap:1rem;align-items:end}.blog_sectionTitle__gERdn{font-size:clamp(1.8rem,3vw,2.8rem);color:var(--gray-900)}.blog_sectionText__iySHx{color:var(--gray-600)}.blog_grid__4VF_V{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1.35rem;gap:1.35rem}.blog_card__AELHx,.blog_emptyState__LIYZo{overflow:hidden;border-radius:30px;background:rgba(255,255,255,.92);box-shadow:0 20px 40px rgba(16,49,73,.08)}.blog_cardBody__mNUBU{display:grid;grid-gap:.9rem;gap:.9rem;padding:1.4rem}.blog_cardMeta__Ux07F{color:var(--green-800)}.blog_cardTitle__Yatym{margin:0;font-size:1.75rem;line-height:1.02;color:#102a66}.blog_cardTitle__Yatym a{color:inherit}.blog_cardExcerpt__jDGOY{margin:0;font-size:.97rem;line-height:1.7;color:var(--gray-700)}.blog_cardLink__4MC_H{background:#102a66;color:white}.blog_emptyState__LIYZo{display:grid;grid-gap:.75rem;gap:.75rem;padding:2rem;max-width:680px}.blog_emptyState__LIYZo h2,.blog_emptyState__LIYZo p{margin:0}@media (max-width:980px){.blog_heroInner__9Eu8Q,.blog_sectionHeader__kwpTw{grid-template-columns:1fr}.blog_grid__4VF_V{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.blog_hero__WLLgl{padding-top:7rem}.blog_grid__4VF_V{grid-template-columns:1fr}}