.Blog_blogPage__5Hz9o{background:var(--gray-50);padding-bottom:var(--section-y)}.Blog_container__soDLP{width:100%;max-width:var(--container-max);margin:0 auto;padding:0 var(--gutter)}.Blog_hero__yeTFp{background:radial-gradient(1200px 400px at 85% -10%,#c8102e2e,#0000 60%),linear-gradient(135deg,var(--brand-navy) 0,var(--brand-blue-700) 100%);color:#fff;padding:clamp(32px,5vw,64px) 0 clamp(40px,6vw,72px)}.Blog_breadcrumb__dXWlR ol{list-style:none;margin:0 0 var(--space-4);padding:0;display:flex;flex-wrap:wrap;gap:var(--space-2);font-size:var(--fs-sm);color:#ffffffbf}.Blog_breadcrumb__dXWlR li+li:before{content:"›";margin-right:var(--space-2);color:#ffffff80}.Blog_breadcrumb__dXWlR a{color:#fff;text-decoration:underline;text-underline-offset:3px;text-decoration-color:#fff6}.Blog_heroTitle__1jkOR{margin:0!important;font-family:var(--font-display);font-size:clamp(2rem,1.4rem + 2.6vw,3.25rem);font-weight:700;line-height:1.1;color:#fff;text-wrap:balance}.Blog_heroSubtitle__PWfP0{margin-top:var(--space-3);max-width:40rem;font-size:var(--fs-lg);line-height:1.6;color:#ffffffd9}.Blog_search__mqhmI{position:relative;margin-top:var(--space-6);max-width:560px}.Blog_searchIcon__PaKmt{position:absolute;left:16px;top:50%;transform:translateY(-50%);color:var(--gray-500);pointer-events:none}.Blog_searchInput__hEWNL{width:100%;min-height:52px;padding:0 var(--space-4) 0 48px;border:0;border-radius:var(--radius-pill);background:#fff;font-size:16px;color:var(--gray-900);box-shadow:var(--shadow-lg)}.Blog_searchInput__hEWNL:focus-visible{outline:3px solid #9cc3ff;outline-offset:2px}.Blog_chips__cqqus{display:flex;gap:var(--space-2);margin:var(--space-6) calc(-1 * var(--gutter)) 0;padding:var(--space-1) var(--gutter) var(--space-2);overflow-x:auto;scrollbar-width:none}.Blog_chips__cqqus::-webkit-scrollbar{display:none}@media (min-width:768px){.Blog_chips__cqqus{flex-wrap:wrap;margin:var(--space-8) 0 0;padding:0;overflow:visible}}.Blog_chip__z0_YQ{flex-shrink:0;display:inline-flex;align-items:center;gap:var(--space-2);min-height:40px;padding:0 var(--space-4);border-radius:var(--radius-pill);border:1px solid var(--gray-300);background:#fff;color:var(--gray-700);font-size:var(--fs-sm);font-weight:600;white-space:nowrap;transition:background .2s ease,color .2s ease,border-color .2s ease}.Blog_chip__z0_YQ:hover{border-color:var(--brand-blue);color:var(--brand-blue)}.Blog_chipActive__coHZV,.Blog_chipActive__coHZV:hover{background:var(--brand-blue);border-color:var(--brand-blue);color:#fff}.Blog_chipCount__U6S0t{min-width:22px;padding:0 6px;border-radius:var(--radius-pill);background:var(--gray-100);color:var(--gray-600);font-size:var(--fs-xs);text-align:center}.Blog_chipActive__coHZV .Blog_chipCount__U6S0t{background:#fff3;color:#fff}.Blog_featured__mpkWb{margin-top:var(--space-8)}.Blog_grid__jpQwr{list-style:none;margin:var(--space-8) 0 0;padding:0;display:grid;grid-template-columns:1fr;gap:var(--space-6)}@media (min-width:640px){.Blog_grid__jpQwr{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.Blog_grid__jpQwr{grid-template-columns:repeat(3,minmax(0,1fr))}}.Blog_resultCount__F0tIl{margin-top:var(--space-6);font-size:var(--fs-sm);font-weight:600;color:var(--gray-600)}.Blog_empty__aNIrN{margin-top:var(--space-8);padding:clamp(32px,6vw,64px) var(--space-6);border-radius:var(--radius-lg);border:1px dashed var(--gray-300);background:#fff;text-align:center}.Blog_empty__aNIrN h2{margin:0 0 var(--space-2)!important;font-size:var(--fs-xl)}.Blog_resetButton__0gbr_{margin-top:var(--space-5);min-height:44px;padding:0 var(--space-6);border-radius:var(--radius-pill);background:var(--brand-blue);color:#fff;font-weight:700}.Blog_pagination__vmj72{margin-top:var(--space-10);display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--space-3)}.Blog_pageList__a9OTU{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--space-2)}.Blog_pageLink__o9G6u,.Blog_pageNav__U_PQF{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:0 var(--space-3);border-radius:var(--radius-md);border:1px solid var(--gray-300);background:#fff;color:var(--gray-800);font-weight:600}.Blog_pageNav__U_PQF{padding:0 var(--space-4)}.Blog_pageLink__o9G6u:hover,a.Blog_pageNav__U_PQF:hover{border-color:var(--brand-blue);color:var(--brand-blue)}.Blog_pageCurrent__KHmDJ{background:var(--brand-blue);border-color:var(--brand-blue);color:#fff}.Blog_pageNavDisabled__G_c7d{background:var(--gray-100);border-color:var(--gray-200);color:var(--gray-600)}.Blog_cta__6_iKu{margin-top:var(--section-y);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-5);padding:clamp(24px,4vw,40px);border-radius:var(--radius-xl);background:linear-gradient(135deg,var(--brand-navy) 0,var(--brand-blue-700) 100%);color:#fff}.Blog_ctaTitle__zzaOI{margin:0!important;font-family:var(--font-display);font-size:var(--fs-xl);color:#fff}.Blog_ctaText__92N_Q{margin-top:var(--space-2);color:#ffffffd9}.Blog_ctaButton__4U8nS{display:inline-flex;align-items:center;gap:var(--space-2);min-height:52px;padding:0 var(--space-6);border-radius:var(--radius-pill);background:var(--brand-red);color:#fff;font-weight:700;white-space:nowrap}.Blog_ctaButton__4U8nS:hover{background:var(--brand-red-600)}.BlogPostCard_card__MhMTF{position:relative;display:flex;flex-direction:column;height:100%;overflow:hidden;border-radius:var(--radius-lg);background:#fff;border:1px solid var(--gray-200);box-shadow:var(--shadow-sm);transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.BlogPostCard_card__MhMTF:focus-within,.BlogPostCard_card__MhMTF:hover{transform:translateY(-4px);border-color:var(--brand-blue-100);box-shadow:var(--shadow-lg)}.BlogPostCard_media__w6EEW{position:relative;aspect-ratio:3/2;overflow:hidden;background:var(--gray-100)}.BlogPostCard_image__04Eyu{object-fit:cover;transition:transform .5s ease}.BlogPostCard_card__MhMTF:hover .BlogPostCard_image__04Eyu{transform:scale(1.04)}.BlogPostCard_imageFallback__Y1BTY{position:absolute;inset:0;background:linear-gradient(135deg,var(--brand-blue-100),var(--gray-100))}.BlogPostCard_body__TjSiV{flex:1;display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-5)}.BlogPostCard_badge__1ZjpG{align-self:flex-start;padding:3px 10px;border-radius:var(--radius-pill);background:var(--brand-blue-50);color:var(--brand-blue);font-size:var(--fs-xs);font-weight:700;letter-spacing:.04em;text-transform:uppercase}.BlogPostCard_title__ycMOL{margin:0!important;font-size:var(--fs-lg);font-weight:700;line-height:1.35;color:var(--gray-900);display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.BlogPostCard_titleLink__AoOJh{color:inherit}.BlogPostCard_titleLink__AoOJh:after{content:"";position:absolute;inset:0;z-index:1;border-radius:var(--radius-lg)}.BlogPostCard_titleLink__AoOJh:focus-visible{outline:none}.BlogPostCard_titleLink__AoOJh:focus-visible:after{outline:3px solid var(--brand-blue);outline-offset:2px}.BlogPostCard_card__MhMTF:hover .BlogPostCard_titleLink__AoOJh{color:var(--brand-blue)}.BlogPostCard_excerpt__Y6dDC{margin:0;font-size:var(--fs-sm);line-height:1.65;color:var(--gray-600);display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.BlogPostCard_meta__QEH_c{margin-top:auto;padding-top:var(--space-3);display:flex;align-items:center;gap:var(--space-3);font-size:var(--fs-sm);color:var(--gray-500)}.BlogPostCard_metaText__oRPvH{display:flex;flex-direction:column;min-width:0;line-height:1.4}.BlogPostCard_metaLine__4XzZC{display:flex;flex-wrap:wrap;gap:0 var(--space-2)}.BlogPostCard_avatar__TSKe_{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:var(--brand-navy);color:#fff;font-size:.75rem;font-weight:700;flex-shrink:0}.BlogPostCard_author__pJRAS{font-weight:600;color:var(--gray-700)}.BlogPostCard_dot__KSPJr{color:var(--gray-300)}@media (min-width:768px){.BlogPostCard_featured__FmLoI{flex-direction:row;align-items:center}.BlogPostCard_featured__FmLoI .BlogPostCard_media__w6EEW{flex:0 0 55%;aspect-ratio:3/2}.BlogPostCard_featured__FmLoI .BlogPostCard_body__TjSiV{justify-content:center;padding:clamp(24px,3vw,40px)}.BlogPostCard_featured__FmLoI .BlogPostCard_title__ycMOL{font-size:var(--fs-h2);line-height:1.2;-webkit-line-clamp:3;line-clamp:3}.BlogPostCard_featured__FmLoI .BlogPostCard_excerpt__Y6dDC{font-size:var(--fs-base)}.BlogPostCard_featured__FmLoI .BlogPostCard_meta__QEH_c{margin-top:var(--space-2)}}