.post_article__LMzOI{padding:3rem 0 5rem;background:var(--white)}.post_backRow__3lnJx{display:flex;align-items:center;justify-content:space-between;margin-bottom:2rem}.post_back__KeTdl{display:inline-block;font-size:.9rem;font-weight:600;color:var(--gold-dark);transition:color var(--transition)}.post_back__KeTdl:hover{color:var(--navy)}.post_header__ZUiNa{max-width:760px;margin-bottom:2.5rem;padding-bottom:2rem;border-bottom:2px solid var(--gray-200)}.post_meta__tDN9z{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem}.post_aiBadge__xfGvZ{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--navy);background:var(--gold-light);padding:.2rem .55rem;border-radius:4px}.post_date__q7Poh{font-size:.9rem;color:var(--gray-500)}.post_title__lerbg{font-size:clamp(1.75rem,3.5vw,2.5rem);font-weight:800;color:var(--navy);line-height:1.2;margin-bottom:.875rem}.post_excerpt__O3dro{font-size:1.1rem;color:var(--gray-500);line-height:1.7}.post_content__VBBIG{max-width:760px;font-size:1.05rem;line-height:1.8;color:var(--gray-700)}.post_content__VBBIG h2{font-size:1.5rem;font-weight:700;color:var(--navy);margin:2.25rem 0 .875rem}.post_content__VBBIG h3{font-size:1.2rem;font-weight:700;color:var(--navy);margin:1.75rem 0 .625rem}.post_content__VBBIG p{margin-bottom:1.25rem}.post_content__VBBIG ol,.post_content__VBBIG ul{margin:0 0 1.25rem 1.5rem}.post_content__VBBIG li{margin-bottom:.4rem}.post_content__VBBIG strong{color:var(--gray-900);font-weight:600}.post_content__VBBIG a{color:var(--navy);text-decoration:underline}.post_content__VBBIG hr{border:none;border-top:1px solid var(--gray-200);margin:2rem 0}.post_cta__MGk7z{max-width:760px;background:var(--navy);color:var(--white);border-radius:var(--radius-lg);padding:2.25rem;margin-top:3.5rem}.post_ctaTitle__STyEt{font-size:1.35rem;font-weight:800;margin-bottom:.625rem}.post_cta__MGk7z p{color:hsla(0,0%,100%,.75);line-height:1.65;margin-bottom:1.5rem}.post_ctaBtns__CM5O8{display:flex;flex-wrap:wrap;gap:.75rem}.blog_hero__m_tED{background:var(--navy);padding:5rem 0 4rem;text-align:center}.blog_hero__m_tED .blog_section-title___Ucej{color:var(--white)}.blog_heroSub__6UCg7{font-size:1.1rem;color:hsla(0,0%,100%,.72);max-width:560px;margin:0 auto;line-height:1.7}.blog_grid__1mQUH{padding:4rem 0 5rem;background:var(--gray-50);min-height:40vh}.blog_postGrid__yuEog{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));grid-gap:1.75rem;gap:1.75rem}.blog_card__6gn_X{background:var(--white);border-radius:var(--radius-lg);padding:1.75rem;display:flex;flex-direction:column;box-shadow:var(--shadow-sm);border:1px solid var(--gray-200);transition:all var(--transition);color:inherit;text-decoration:none}.blog_card__6gn_X:hover{transform:translateY(-3px);box-shadow:var(--shadow-lg);border-color:var(--gold)}.blog_cardTop__2BNC3{display:flex;align-items:center;gap:.75rem;margin-bottom:.875rem}.blog_aiBadge__kDCOz{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--navy);background:var(--gold-light);padding:.2rem .55rem;border-radius:4px}.blog_date__oDFl0{font-size:.82rem;color:var(--gray-500)}.blog_cardTitle__UowSg{font-size:1.2rem;font-weight:700;color:var(--navy);line-height:1.35;margin-bottom:.625rem}.blog_cardExcerpt__O7Kdq{font-size:.95rem;color:var(--gray-500);line-height:1.65;flex:1 1;margin-bottom:1.25rem}.blog_readMore__6_qd_{font-size:.875rem;font-weight:700;color:var(--gold-dark);margin-top:auto}.blog_empty__6Wa62{text-align:center;color:var(--gray-500);padding:4rem 0;font-size:1.05rem}.blog_cardWrap__lv9N0{display:flex;flex-direction:column}.blog_adminControls__ib048{display:flex;gap:.5rem;padding:.5rem .75rem;background:var(--gray-50);border:1px solid var(--gray-200);border-top:none;border-radius:0 0 var(--radius-lg) var(--radius-lg)}.blog_adminEdit__KYKD9{font-size:.8rem;font-weight:600;color:var(--navy);padding:.25rem .6rem;border-radius:var(--radius);border:1px solid var(--gray-200);background:var(--white);transition:background var(--transition)}.blog_adminEdit__KYKD9:hover{background:var(--gray-100)}.blog_adminDelete__tRZcs{font-size:.8rem;font-weight:600;color:#dc2626;padding:.25rem .6rem;border-radius:var(--radius);border:1px solid #fecaca;background:var(--white);cursor:pointer;transition:background var(--transition)}.blog_adminDelete__tRZcs:hover{background:#fee2e2}