.blog_hero__JSSaM{background-color:var(--color-navy);color:var(--color-white);padding:var(--space-20) 0 var(--space-16);position:relative;overflow:hidden}.blog_hero__JSSaM:before{content:"";position:absolute;top:-40%;right:-20%;width:600px;height:600px;background:radial-gradient(circle,rgba(245,166,35,.06) 0,transparent 70%);border-radius:50%;pointer-events:none}.blog_heroInner__CW2Ux{max-width:var(--container-xl);margin:0 auto;padding:0 var(--space-6);position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;text-align:center}.blog_heroLabel__UF4O4{display:inline-block;font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-amber);margin-bottom:var(--space-4)}.blog_breadcrumb__UsWNM,.blog_hero__JSSaM nav{display:flex;justify-content:center}.blog_breadcrumb__UsWNM{margin-bottom:var(--space-8)}.blog_hero__JSSaM nav a{color:var(--color-gray-400)}.blog_hero__JSSaM nav a:hover{color:var(--color-amber)}.blog_hero__JSSaM nav span[aria-current]{color:var(--color-gray-200)}.blog_hero__JSSaM nav span[aria-hidden]{color:var(--color-gray-500)}.blog_heroTitle__fwGap{font-family:var(--font-heading);font-size:var(--text-5xl);line-height:var(--leading-tight);color:var(--color-white);max-width:700px;margin:0 auto var(--space-6)}.blog_heroSub__vhFMz{font-family:var(--font-body);font-size:var(--text-lg);line-height:var(--leading-relaxed);color:var(--color-gray-300);max-width:560px;margin:0 auto}.blog_gridSection__2A78a{background:var(--color-cream);padding:var(--space-16) 0 var(--space-20)}.blog_gridInner__qVg0T{max-width:var(--container-xl);margin:0 auto;padding:0 var(--space-6)}.blog_topicIntro__P4tck{max-width:820px;margin-bottom:var(--space-8)}.blog_topicIntro__P4tck h2{font-family:var(--font-heading);font-size:var(--text-3xl);line-height:var(--leading-tight);color:var(--color-navy);margin-bottom:var(--space-4)}.blog_topicIntro__P4tck p{font-family:var(--font-body);font-size:var(--text-base);line-height:var(--leading-relaxed);color:var(--color-gray-700);max-width:780px;margin-bottom:var(--space-4)}.blog_filterBar__Ws4oC{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-bottom:var(--space-10);padding-bottom:var(--space-6);border-bottom:1px solid var(--color-cream-dark)}.blog_filterBtn__aYicy{font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-gray-600);background:transparent;border:1px solid var(--color-gray-200);border-radius:var(--radius-full);padding:var(--space-2) var(--space-5);cursor:pointer;transition:all var(--duration-fast) var(--ease-default)}.blog_filterBtn__aYicy:hover{color:var(--color-navy);border-color:var(--color-gray-400);background:var(--color-white)}.blog_filterBtnActive__E9RAC{color:var(--color-navy);background:var(--color-amber);border-color:var(--color-amber);font-weight:var(--font-bold)}.blog_filterBtnActive__E9RAC:hover{background:var(--color-amber-light);border-color:var(--color-amber-light)}.blog_grid__sETV4{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-8)}.blog_blogCard__9rFl7{transition:opacity var(--duration-slow) var(--ease-out),transform var(--duration-slow) var(--ease-out)}.blog_blogCardVisible__wox0C,.blog_blogCard__9rFl7{opacity:1;transform:translateY(0)}.blog_blogCardLink__knqi7{display:flex;flex-direction:column;background:var(--color-white);border:1px solid var(--color-cream-dark);border-top:3px solid var(--color-amber);border-radius:var(--radius-lg);overflow:hidden;text-decoration:none;color:inherit;height:100%;transition:box-shadow var(--duration-normal) var(--ease-default),transform var(--duration-normal) var(--ease-default)}.blog_blogCardLink__knqi7:hover{box-shadow:var(--shadow-lg);transform:translateY(-2px);color:inherit}.blog_blogCardContent__m7KFM{display:flex;flex-direction:column;flex:1 1;padding:var(--space-6)}.blog_blogCardMeta__xQ5Ps{display:flex;align-items:center;gap:var(--space-3);margin-bottom:var(--space-3)}.blog_blogCardReadTime__quAd2{font-family:var(--font-body);font-size:var(--text-xs);color:var(--color-gray-500)}.blog_blogCardTitle__XlCw_{font-family:var(--font-heading);font-size:var(--text-xl);line-height:var(--leading-snug);color:var(--color-navy);margin-bottom:var(--space-3)}.blog_blogCardExcerpt__4d7ZL{font-family:var(--font-body);font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--color-gray-600);flex:1 1;margin-bottom:var(--space-5);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.blog_blogCardFooter__qY1wj{display:flex;align-items:center;justify-content:space-between;padding-top:var(--space-4);border-top:1px solid var(--color-cream-dark)}.blog_blogCardDate__V4np_{font-family:var(--font-body);font-size:var(--text-xs);color:var(--color-gray-500)}.blog_blogCardArrow__J4nHK{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:var(--color-amber);color:var(--color-navy);border-radius:var(--radius-full);font-size:var(--text-sm);font-weight:var(--font-bold);transition:background var(--duration-fast) var(--ease-default),transform var(--duration-fast) var(--ease-default)}.blog_blogCardLink__knqi7:hover .blog_blogCardArrow__J4nHK{background:var(--color-amber-light);transform:translateX(2px)}.blog_emptyState__g7JUY{background:var(--color-white);border:1px solid var(--color-cream-dark);border-radius:var(--radius-lg);margin:var(--space-12) auto var(--space-4);max-width:900px;padding:var(--space-10);text-align:left}.blog_emptyEyebrow__8ycWl{color:var(--color-amber-dark);display:block;font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-bold);letter-spacing:var(--tracking-wide);margin-bottom:var(--space-3);text-transform:uppercase}.blog_emptyTitle__meW5a{color:var(--color-navy);font-family:var(--font-heading);font-size:var(--text-3xl);line-height:var(--leading-tight);margin-bottom:var(--space-4)}.blog_emptyText__fCqxy{font-family:var(--font-body);font-size:var(--text-base);color:var(--color-gray-600);line-height:var(--leading-relaxed);margin-bottom:var(--space-8);max-width:680px}.blog_emptyLinks__tLKh7{display:grid;gap:var(--space-4);grid-template-columns:repeat(3,1fr)}.blog_emptyLink__iwxpq{border-left:3px solid var(--color-amber);color:inherit;display:grid;gap:var(--space-2);min-height:126px;padding:var(--space-4) var(--space-4) var(--space-4) var(--space-5);text-decoration:none;transition:background var(--duration-fast) var(--ease-default),transform var(--duration-fast) var(--ease-default)}.blog_emptyLink__iwxpq:hover{background:var(--color-cream);transform:translateY(-1px)}.blog_emptyLink__iwxpq strong{color:var(--color-navy);font-family:var(--font-heading);font-size:var(--text-lg);line-height:var(--leading-snug)}.blog_emptyLink__iwxpq span{color:var(--color-gray-500);font-size:var(--text-sm);line-height:var(--leading-relaxed)}.blog_pagination__Jov0b{display:flex;align-items:center;justify-content:center;gap:var(--space-2);margin-top:var(--space-12)}.blog_pageBtn__M_bsC{font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-gray-600);background:var(--color-white);border:1px solid var(--color-gray-200);border-radius:var(--radius-md);padding:var(--space-2) var(--space-4);cursor:pointer;transition:all var(--duration-fast) var(--ease-default)}.blog_pageBtn__M_bsC:hover:not(:disabled){color:var(--color-navy);border-color:var(--color-gray-400)}.blog_pageBtn__M_bsC:disabled{opacity:.4;cursor:not-allowed}.blog_pageNumbers___qT6D{display:flex;align-items:center;gap:var(--space-1)}.blog_pageNum__sdOP_{width:36px;height:36px;display:flex;align-items:center;justify-content:center;font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-gray-600);background:transparent;border:1px solid transparent;border-radius:var(--radius-md);cursor:pointer;transition:all var(--duration-fast) var(--ease-default)}.blog_pageNum__sdOP_:hover{background:var(--color-white);border-color:var(--color-gray-200)}.blog_pageNumActive__ZsajU{background:var(--color-amber);color:var(--color-navy);font-weight:var(--font-bold);border-color:var(--color-amber)}.blog_pageNumActive__ZsajU:hover{background:var(--color-amber-light);border-color:var(--color-amber-light)}.blog_pageEllipsis__ns28m{width:36px;display:flex;align-items:center;justify-content:center;font-size:var(--text-sm);color:var(--color-gray-400)}.blog_ctaBanner__X2vmP{background:linear-gradient(135deg,var(--color-navy-dark) 0,var(--color-navy) 100%);color:var(--color-white);padding:var(--space-20) 0;text-align:center}.blog_ctaBannerInner__RacjZ{max-width:var(--container-xl);margin:0 auto;padding:0 var(--space-6)}.blog_ctaBannerTitle__Tpze_{font-family:var(--font-heading);font-size:var(--text-4xl);color:var(--color-white);margin-bottom:var(--space-4)}.blog_ctaBannerSub__vm3GX{font-family:var(--font-body);font-size:var(--text-lg);color:var(--color-gray-300);max-width:500px;margin:0 auto var(--space-8);line-height:var(--leading-relaxed)}.blog_ctaPrimary__fum6d{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-4) var(--space-8);font-family:var(--font-body);font-size:var(--text-base);font-weight:var(--font-bold);color:var(--color-navy);background:var(--color-amber);border:none;border-radius:var(--radius-md);text-decoration:none;cursor:pointer;transition:background var(--duration-fast) var(--ease-default),transform var(--duration-fast) var(--ease-default)}.blog_ctaPrimary__fum6d:hover{background:var(--color-amber-light);color:var(--color-navy);transform:translateY(-1px)}@media (max-width:1024px){.blog_grid__sETV4{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.blog_hero__JSSaM{padding:var(--space-16) 0 var(--space-12)}.blog_heroTitle__fwGap{font-size:var(--text-4xl)}.blog_gridSection__2A78a{padding:var(--space-12) 0 var(--space-16)}.blog_grid__sETV4{grid-template-columns:1fr}.blog_filterBar__Ws4oC{gap:var(--space-2)}.blog_filterBtn__aYicy{font-size:var(--text-xs);padding:var(--space-1) var(--space-3)}.blog_ctaBannerTitle__Tpze_{font-size:var(--text-3xl)}.blog_pagination__Jov0b{flex-wrap:wrap}.blog_emptyState__g7JUY{margin-top:var(--space-8);padding:var(--space-6)}.blog_emptyLinks__tLKh7{grid-template-columns:1fr}.blog_emptyLink__iwxpq{min-height:auto}}.post_progressBar__rpVNA{position:fixed;top:0;left:0;width:100%;height:3px;background:transparent;z-index:var(--z-fixed)}.post_progressFill__rQ0qN{height:100%;background:var(--color-amber);transition:width 50ms linear}.post_hero__QKpTV{background-color:var(--color-navy);color:var(--color-white);padding:var(--space-20) 0 var(--space-16)}.post_heroInner___TEyP{max-width:780px;margin:0 auto;padding:0 var(--space-6)}.post_breadcrumb__NZDeZ{margin-bottom:var(--space-8)}.post_hero__QKpTV nav a{color:var(--color-gray-400)}.post_hero__QKpTV nav a:hover{color:var(--color-amber)}.post_hero__QKpTV nav span[aria-current]{color:var(--color-gray-200)}.post_hero__QKpTV nav span[aria-hidden]{color:var(--color-gray-500)}.post_heroMeta__NVWXB{display:flex;align-items:center;gap:var(--space-3);margin-bottom:var(--space-5)}.post_heroReadTime__urLA8{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-gray-400)}.post_heroTitle__nvloR{font-family:var(--font-heading);font-size:var(--text-5xl);line-height:var(--leading-tight);color:var(--color-white);margin-bottom:var(--space-6)}.post_heroAuthorRow__DiaAg{display:flex;align-items:center;gap:var(--space-3)}.post_heroAuthor__Bw6DD{font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-gray-300)}.post_heroDivider__btEKA{color:var(--color-gray-600)}.post_heroDate__jpmPM{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-gray-400)}.post_quickTake__oCzIq{margin-bottom:var(--space-8);padding:var(--space-6);background:var(--color-cream);border-left:4px solid var(--color-amber);border-radius:var(--radius-md)}.post_quickTakeLabel__p0Vn2{display:block;color:var(--color-amber-dark);font-size:var(--text-sm);font-weight:var(--font-semibold);letter-spacing:var(--tracking-wide);margin-bottom:var(--space-2);text-transform:uppercase}.post_quickTakeText__xD_ih{color:var(--color-navy);font-size:var(--text-lg);line-height:var(--leading-relaxed);margin:0}.post_articleSection__zRVHJ{background:var(--color-white);padding:var(--space-16) 0 var(--space-20)}.post_articleLayout__Azcc9{max-width:var(--container-xl);margin:0 auto;padding:0 var(--space-6);display:grid;grid-template-columns:1fr 300px;gap:var(--space-12);align-items:start}.post_article__DfMpe{max-width:780px}.post_articleBody__2HzaE{font-family:var(--font-body);font-size:var(--text-lg);line-height:var(--leading-relaxed);color:var(--color-gray-800)}.post_articleBody__2HzaE h2{font-size:var(--text-3xl);margin:var(--space-12) 0 var(--space-5)}.post_articleBody__2HzaE h2,.post_articleBody__2HzaE h3{font-family:var(--font-heading);color:var(--color-navy);scroll-margin-top:calc(var(--site-header-height) + var(--space-6))}.post_articleBody__2HzaE h3{font-size:var(--text-2xl);margin:var(--space-10) 0 var(--space-4)}.post_articleBody__2HzaE h4{font-family:var(--font-heading);font-size:var(--text-xl);color:var(--color-navy);margin:var(--space-8) 0 var(--space-3)}.post_articleBody__2HzaE p{margin-bottom:var(--space-5)}.post_articleBody__2HzaE strong{font-weight:var(--font-bold);color:var(--color-gray-900)}.post_articleBody__2HzaE a{color:var(--color-amber-dark);text-decoration:underline;text-underline-offset:2px;transition:color var(--duration-fast) var(--ease-default)}.post_articleBody__2HzaE a:hover{color:var(--color-amber)}.post_articleBody__2HzaE blockquote{margin:var(--space-8) 0;padding:var(--space-6) var(--space-8);border-left:4px solid var(--color-amber);background:var(--color-cream);border-radius:0 var(--radius-md) var(--radius-md) 0;font-style:italic;color:var(--color-navy)}.post_articleBody__2HzaE blockquote p{margin:0}.post_articleBody__2HzaE ol,.post_articleBody__2HzaE ul{margin:var(--space-5) 0;padding-left:var(--space-6)}.post_articleBody__2HzaE li{margin-bottom:var(--space-2);padding-left:var(--space-2)}.post_articleBody__2HzaE ul li::marker{color:var(--color-amber)}.post_articleBody__2HzaE ol li::marker{color:var(--color-amber-dark);font-weight:var(--font-bold)}.post_articleBody__2HzaE pre{margin:var(--space-8) 0;padding:var(--space-6);background:var(--color-navy);border-radius:var(--radius-md);overflow-x:auto;-webkit-overflow-scrolling:touch}.post_articleBody__2HzaE pre code{font-family:JetBrains Mono,Fira Code,Consolas,monospace;font-size:var(--text-sm);line-height:1.7;color:var(--color-gray-200);background:none;padding:0;border-radius:0}.post_articleBody__2HzaE code{font-family:JetBrains Mono,Fira Code,Consolas,monospace;font-size:.875em;padding:2px 6px;background:var(--color-cream);border:1px solid var(--color-cream-dark);border-radius:var(--radius-sm);color:var(--color-navy)}.post_articleBody__2HzaE table{width:100%;margin:var(--space-8) 0;border-collapse:collapse;font-size:var(--text-base)}.post_articleBody__2HzaE th{background:var(--color-navy);color:var(--color-white);font-weight:var(--font-bold);padding:var(--space-3) var(--space-4);text-align:left}.post_articleBody__2HzaE th:first-child{border-radius:var(--radius-sm) 0 0 0}.post_articleBody__2HzaE th:last-child{border-radius:0 var(--radius-sm) 0 0}.post_articleBody__2HzaE td{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-cream-dark)}.post_articleBody__2HzaE tr:hover td{background:var(--color-cream)}.post_articleBody__2HzaE hr{margin:var(--space-12) 0;border:none;border-top:2px solid var(--color-cream-dark)}.post_articleBody__2HzaE img{max-width:100%;height:auto;border-radius:var(--radius-md);margin:var(--space-8) 0}.post_inlineCta__ZqfqQ{margin:var(--space-10) 0;opacity:0;transform:translateY(16px);transition:opacity var(--duration-slow) var(--ease-out),transform var(--duration-slow) var(--ease-out)}.post_inlineCtaVisible__925D3{opacity:1;transform:translateY(0)}.post_inlineCtaInner__hrmBZ{background:linear-gradient(135deg,var(--color-navy) 0,var(--color-navy-light) 100%);border-radius:var(--radius-lg);padding:var(--space-8);text-align:center}.post_inlineCtaTitle__UxsdF{font-family:var(--font-heading);font-size:var(--text-2xl);color:var(--color-white);margin-bottom:var(--space-3)}.post_inlineCtaText__JHzDA{font-family:var(--font-body);font-size:var(--text-base);color:var(--color-gray-300);margin-bottom:var(--space-6);line-height:var(--leading-relaxed)}.post_inlineCtaBtn__8UDw7{display:inline-flex;align-items:center;justify-content:center;padding:var(--space-3) var(--space-6);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-bold);color:var(--color-navy);background:var(--color-amber);border-radius:var(--radius-md);text-decoration:none;transition:background var(--duration-fast) var(--ease-default),transform var(--duration-fast) var(--ease-default)}.post_inlineCtaBtn__8UDw7:hover{background:var(--color-amber-light);color:var(--color-navy);transform:translateY(-1px)}.post_sidebar__iFK3B{position:relative}.post_sidebarCta__bVcoG{position:sticky;top:calc(var(--site-header-height) + var(--space-8))}.post_sidebarCtaInner__w0lgs{background:var(--color-cream);border:1px solid var(--color-cream-dark);border-radius:var(--radius-lg);padding:var(--space-8)}.post_sidebarCtaTitle__JbOSw{font-family:var(--font-heading);font-size:var(--text-xl);color:var(--color-navy);margin-bottom:var(--space-3)}.post_sidebarCtaText__oSJsK{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-gray-600);line-height:var(--leading-relaxed);margin-bottom:var(--space-6)}.post_sidebarCtaBtn__Hz57n{display:block;text-align:center;padding:var(--space-3) var(--space-6);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-bold);color:var(--color-navy);background:var(--color-amber);border-radius:var(--radius-md);text-decoration:none;transition:background var(--duration-fast) var(--ease-default)}.post_sidebarCtaBtn__Hz57n:hover{background:var(--color-amber-light);color:var(--color-navy)}.post_endCta___N2Fy{margin-top:var(--space-16)}.post_endCtaInner__l8ApE{background:linear-gradient(135deg,var(--color-navy-dark) 0,var(--color-navy) 100%);border-radius:var(--radius-lg);padding:var(--space-10);text-align:center}.post_endCtaTitle__hGKmo{font-family:var(--font-heading);font-size:var(--text-3xl);color:var(--color-white);margin-bottom:var(--space-4)}.post_endCtaText__eyDwx{color:var(--color-gray-300);max-width:480px;margin:0 auto var(--space-8);line-height:var(--leading-relaxed)}.post_endCtaBtn__GcrN2,.post_endCtaText__eyDwx{font-family:var(--font-body);font-size:var(--text-base)}.post_endCtaBtn__GcrN2{display:inline-flex;align-items:center;justify-content:center;padding:var(--space-4) var(--space-8);font-weight:var(--font-bold);color:var(--color-navy);background:var(--color-amber);border-radius:var(--radius-md);text-decoration:none;transition:background var(--duration-fast) var(--ease-default),transform var(--duration-fast) var(--ease-default)}.post_endCtaBtn__GcrN2:hover{background:var(--color-amber-light);color:var(--color-navy);transform:translateY(-1px)}.post_emailCapture__2s3LC{margin-top:var(--space-12)}.post_emailCaptureInner__2RR9E{background:var(--color-cream);border:1px solid var(--color-cream-dark);border-radius:var(--radius-lg);padding:var(--space-8);text-align:center}.post_emailCaptureTitle__RS2eB{font-family:var(--font-heading);font-size:var(--text-2xl);color:var(--color-navy);margin-bottom:var(--space-3)}.post_emailCaptureText__R1bfR{font-family:var(--font-body);font-size:var(--text-base);color:var(--color-gray-600);max-width:440px;margin:0 auto var(--space-6);line-height:var(--leading-relaxed)}.post_emailForm__OsgxE{display:flex;gap:var(--space-3);max-width:420px;margin:0 auto}.post_emailInput__S_Qc3{flex:1 1}.post_relatedSection__Dm0_8{background:var(--color-cream);padding:var(--space-20) 0}.post_relatedInner__DQp0J{max-width:var(--container-xl);margin:0 auto;padding:0 var(--space-6)}.post_relatedTitle__D94xe{font-family:var(--font-heading);font-size:var(--text-3xl);color:var(--color-navy);margin-bottom:var(--space-10);text-align:center}.post_relatedGrid__enGaf{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-8)}@media (max-width:1024px){.post_articleLayout__Azcc9{grid-template-columns:1fr}.post_sidebar__iFK3B{order:-1}.post_sidebarCta__bVcoG{position:static}.post_relatedGrid__enGaf{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.post_hero__QKpTV{padding:var(--space-16) 0 var(--space-12)}.post_heroTitle__nvloR{font-size:var(--text-4xl)}.post_articleSection__zRVHJ{padding:var(--space-12) 0 var(--space-16)}.post_articleBody__2HzaE{font-size:var(--text-base)}.post_bodyH2__Gd5ns{font-size:var(--text-2xl)}.post_bodyH3__SrJpP{font-size:var(--text-xl)}.post_endCtaInner__l8ApE{padding:var(--space-8)}.post_endCtaTitle__hGKmo{font-size:var(--text-2xl)}.post_emailForm__OsgxE{flex-direction:column}.post_relatedSection__Dm0_8{padding:var(--space-12) 0 var(--space-16)}.post_relatedGrid__enGaf{grid-template-columns:1fr}.post_relatedTitle__D94xe{font-size:var(--text-2xl)}}