.EnhancedBlogPost_main__qZh5Y{background-color:#fff;min-height:100vh}.EnhancedBlogPost_article__7pFGB{position:relative}.EnhancedBlogPost_breadcrumbBar__xe1sa{background-color:#f4f6f8;border-bottom:1px solid #e5e7eb}.EnhancedBlogPost_breadcrumb__hC1B0{display:flex;align-items:center;gap:.5rem;padding:.75rem 0;font-size:.875rem;color:#6b7280}.EnhancedBlogPost_breadcrumbLink__kY0_1{color:#6b7280;transition:color .2s}.EnhancedBlogPost_breadcrumbLink__kY0_1:hover{color:#003a80}.EnhancedBlogPost_breadcrumbCurrent__m0nQM{color:#003a80;font-weight:500;max-width:300px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.EnhancedBlogPost_header__HitNj{padding:2rem 0;display:grid;gap:2rem}@media (min-width:1024px){.EnhancedBlogPost_header__HitNj{grid-template-columns:1fr 1fr;gap:3rem;align-items:center;padding:3rem 0}}.EnhancedBlogPost_headerContent__m0yNb{order:2}@media (min-width:1024px){.EnhancedBlogPost_headerContent__m0yNb{order:1}}.EnhancedBlogPost_categoryBadge__PubcH{display:inline-block;padding:.375rem .75rem;font-size:.75rem;font-weight:600;background-color:#e6f0fa;color:#003a80;border-radius:9999px;margin-bottom:1rem}.EnhancedBlogPost_meta__pbRVM{display:flex;flex-wrap:wrap;gap:1rem;font-size:.875rem;color:#6b7280;margin-bottom:1rem}.EnhancedBlogPost_metaItem__YMTVw{display:flex;align-items:center;gap:.375rem}.EnhancedBlogPost_metaItem__YMTVw svg{color:#003a80}.EnhancedBlogPost_title___ysNB{font-size:1.75rem;font-weight:700;color:#111827;line-height:1.2;margin-bottom:1rem}@media (min-width:640px){.EnhancedBlogPost_title___ysNB{font-size:2.25rem}}@media (min-width:1024px){.EnhancedBlogPost_title___ysNB{font-size:2.5rem}}.EnhancedBlogPost_excerpt__ai2O4{font-size:1.125rem;color:#4b5563;line-height:1.6}.EnhancedBlogPost_featuredImage__EVVe0{order:1;position:relative;aspect-ratio:4/3;border-radius:1rem;overflow:hidden;box-shadow:0 10px 15px -3px rgba(0,0,0,.1)}@media (min-width:1024px){.EnhancedBlogPost_featuredImage__EVVe0{order:2}}.EnhancedBlogPost_toc__BjQip{background-color:#f4f6f8;border:1px solid #e5e7eb;border-radius:.75rem;margin:2rem auto;overflow:hidden;max-width:48rem;width:100%}.EnhancedBlogPost_tocToggle__h7LRt{display:flex;align-items:center;justify-content:space-between;width:100%;padding:1rem 1.25rem;font-weight:600;color:#111827;background:transparent;border:none;cursor:pointer;transition:background-color .2s}.EnhancedBlogPost_tocToggle__h7LRt:hover{background-color:#e5e7eb}.EnhancedBlogPost_tocTitle__y9hBx{display:flex;align-items:center;gap:.5rem}.EnhancedBlogPost_tocCount__wjNAx{font-size:.875rem;font-weight:400;color:#6b7280}.EnhancedBlogPost_tocContent__BqJrj{max-height:0;overflow:hidden;transition:max-height .3s ease-out}.EnhancedBlogPost_tocOpen__U5aHt{max-height:500px;transition:max-height .3s ease-in}.EnhancedBlogPost_tocList__3az4d{display:grid;grid-template-columns:1fr;gap:.125rem;padding:.5rem 1.25rem 1.25rem;margin:0;list-style:none}@media (min-width:640px){.EnhancedBlogPost_tocList__3az4d{grid-template-columns:repeat(2,1fr);gap:.25rem 2rem}}.EnhancedBlogPost_tocItem__EpdVP{font-size:.875rem;line-height:1.4}.EnhancedBlogPost_tocItem__EpdVP button{display:flex;align-items:center;width:100%;text-align:left;padding:.5rem .75rem;color:#4b5563;background:transparent;border:none;border-radius:.375rem;cursor:pointer;transition:color .2s,background-color .2s;line-height:1.4}.EnhancedBlogPost_tocItem__EpdVP button:hover{color:#003a80;background-color:#e5e7eb}.EnhancedBlogPost_tocItemIndent__LAv_R{margin-left:0}.EnhancedBlogPost_tocItemIndent__LAv_R button{padding-left:1.5rem;font-size:.8125rem;color:#6b7280}.EnhancedBlogPost_tocItemIndent__LAv_R button:before{content:"–";margin-right:.5rem;color:#9ca3af}.EnhancedBlogPost_tocItemActive__sTFE3 button{color:#003a80;font-weight:500;background-color:#e6f0fa}.EnhancedBlogPost_contentWrapper__3x4iU{max-width:48rem;margin:0 auto;padding:2rem 0}.EnhancedBlogPost_content__76jqm{font-size:1.125rem;line-height:1.8;color:#374151}.EnhancedBlogPost_content__76jqm h2{font-size:1.5rem;font-weight:700;color:#111827;margin-top:2.5rem;margin-bottom:1rem;scroll-margin-top:100px}.EnhancedBlogPost_content__76jqm h3{font-size:1.25rem;font-weight:600;color:#1f2937;margin-top:2rem;margin-bottom:.75rem;scroll-margin-top:100px}.EnhancedBlogPost_content__76jqm p{margin-bottom:1.25rem}.EnhancedBlogPost_content__76jqm a{color:#003a80;text-decoration:none;font-weight:500;transition:color .2s}.EnhancedBlogPost_content__76jqm a:hover{color:#002f66;text-decoration:underline}.EnhancedBlogPost_content__76jqm ol,.EnhancedBlogPost_content__76jqm ul{margin:1.25rem 0;padding-left:1.5rem}.EnhancedBlogPost_content__76jqm li{margin-bottom:.5rem}.EnhancedBlogPost_content__76jqm li::marker{color:#003a80}.EnhancedBlogPost_content__76jqm strong{font-weight:600;color:#111827}.EnhancedBlogPost_challengeCards__f8MVC{margin:3rem auto;padding:2rem 0;border-top:1px solid #e5e7eb;border-bottom:1px solid #e5e7eb;max-width:72rem;width:100%}.EnhancedBlogPost_challengeCardsGrid__XCsCc{display:grid;gap:1.5rem}@media (min-width:640px){.EnhancedBlogPost_challengeCardsGrid__XCsCc{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.EnhancedBlogPost_challengeCardsGrid__XCsCc{grid-template-columns:repeat(3,1fr)}}.EnhancedBlogPost_challengeCard__OfUZV{background-color:#f4f6f8;border:1px solid #e5e7eb;border-radius:.75rem;padding:1.5rem;transition:box-shadow .2s,border-color .2s}.EnhancedBlogPost_challengeCard__OfUZV:hover{box-shadow:0 4px 6px rgba(0,0,0,.1);border-color:#cce0f5}.EnhancedBlogPost_challengeCardHeader__MRRIK{display:flex;align-items:center;gap:.75rem;margin-bottom:.75rem}.EnhancedBlogPost_challengeCardIcon__CCBnG{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;background-color:#003a80;color:#fff;border-radius:.5rem;flex-shrink:0}.EnhancedBlogPost_challengeCardTitle__L8JAx{font-size:1rem;font-weight:600;color:#111827}.EnhancedBlogPost_challengeCardDesc__CPiZf{font-size:.875rem;color:#6b7280;margin-bottom:.75rem}.EnhancedBlogPost_challengeCardList__6XyWn{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.5rem}.EnhancedBlogPost_challengeCardList__6XyWn li{display:flex;align-items:flex-start;gap:.5rem;font-size:.875rem;color:#374151}.EnhancedBlogPost_challengeCardDot___WGIE{width:6px;height:6px;background-color:#7ba6d9;border-radius:50%;margin-top:.5rem;flex-shrink:0}.EnhancedBlogPost_checklist__Hrajo{background-color:#f4f6f8;border:1px solid #e5e7eb;border-radius:1rem;padding:2rem;margin:3rem auto;max-width:48rem;width:100%}.EnhancedBlogPost_checklistHeader__J91Sv{text-align:center;margin-bottom:1.5rem}.EnhancedBlogPost_checklistTitle__4V2se{font-size:1.5rem;font-weight:700;color:#111827;margin-bottom:.5rem}.EnhancedBlogPost_checklistDesc__ceb41{font-size:.875rem;color:#6b7280}.EnhancedBlogPost_checklistSteps__WWp4Y{display:flex;justify-content:center;gap:.5rem;margin-bottom:1.5rem}.EnhancedBlogPost_checklistStepDot__5Bgwi{width:.75rem;height:.75rem;border-radius:50%;background-color:#d1d5db;border:none;cursor:pointer;transition:all .2s}.EnhancedBlogPost_checklistStepDot__5Bgwi.EnhancedBlogPost_active__zMpHD{background-color:#003a80;transform:scale(1.25)}.EnhancedBlogPost_checklistStepDot__5Bgwi.EnhancedBlogPost_completed__2jlfG{background-color:#7ba6d9}.EnhancedBlogPost_checklistProgress__XoUc3{height:4px;background-color:#e5e7eb;border-radius:2px;overflow:hidden;margin-bottom:.5rem}.EnhancedBlogPost_checklistProgressBar__JnVxM{height:100%;background-color:#003a80;transition:width .3s ease}.EnhancedBlogPost_checklistProgressText__RjKIy{font-size:.75rem;color:#6b7280;text-align:center;margin-bottom:1.5rem}.EnhancedBlogPost_checklistContent__goffr{margin-bottom:1.5rem}.EnhancedBlogPost_checklistCategory__YRR_b{font-size:1rem;font-weight:600;color:#003a80;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:2px solid #e6f0fa}.EnhancedBlogPost_checklistItems__jFDP_{display:flex;flex-direction:column;gap:.75rem}.EnhancedBlogPost_checklistItem__Qbhj1{display:flex;align-items:flex-start;gap:.75rem;cursor:pointer;padding:.75rem;background-color:#fff;border:1px solid #e5e7eb;border-radius:.5rem;transition:all .2s}.EnhancedBlogPost_checklistItem__Qbhj1:hover{border-color:#7ba6d9}.EnhancedBlogPost_checklistCheckbox__vdQBQ{position:absolute;opacity:0;pointer-events:none}.EnhancedBlogPost_checklistCheckmark__7Q_sL{display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border:2px solid #d1d5db;border-radius:.375rem;flex-shrink:0;transition:all .2s}.EnhancedBlogPost_checklistItem__Qbhj1:has(.EnhancedBlogPost_checklistCheckbox__vdQBQ:checked) .EnhancedBlogPost_checklistCheckmark__7Q_sL{background-color:#003a80;border-color:#003a80;color:#fff}.EnhancedBlogPost_checklistText__R9QM_{font-size:.875rem;color:#374151;line-height:1.5}.EnhancedBlogPost_checklistResults__mF_wP{text-align:center;padding:1.5rem 0}.EnhancedBlogPost_scoreCircle__2QzWc{width:6rem;height:6rem;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1rem;animation:EnhancedBlogPost_scaleIn__mLtPy .5s ease}@keyframes EnhancedBlogPost_scaleIn__mLtPy{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}.EnhancedBlogPost_scoreCircle__2QzWc.EnhancedBlogPost_high__dso_0{background:linear-gradient(135deg,#003a80,#002f66)}.EnhancedBlogPost_scoreCircle__2QzWc.EnhancedBlogPost_medium__EILBs{background:linear-gradient(135deg,#7ba6d9,#003a80)}.EnhancedBlogPost_scoreCircle__2QzWc.EnhancedBlogPost_low__Wllxu{background:linear-gradient(135deg,#9ac1e5,#7ba6d9)}.EnhancedBlogPost_scoreCircle__2QzWc.EnhancedBlogPost_minimal__4jWQm{background:linear-gradient(135deg,#d1d5db,#9aa6b2)}.EnhancedBlogPost_scoreNumber__ebXrQ{font-size:1.5rem;font-weight:700;color:#fff}.EnhancedBlogPost_resultTitle__ZVWOD{font-size:1.25rem;font-weight:600;color:#111827;margin-bottom:.5rem}.EnhancedBlogPost_resultMessage__ao_tX{font-size:.875rem;color:#6b7280;margin-bottom:1.5rem;max-width:24rem;margin-left:auto;margin-right:auto}.EnhancedBlogPost_resultCta__UlrNq{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background-color:#003a80;color:#fff;font-weight:600;border-radius:9999px;transition:background-color .2s}.EnhancedBlogPost_resultCta__UlrNq:hover{background-color:#002f66}.EnhancedBlogPost_checklistNav__tu5XN{display:flex;justify-content:space-between;gap:1rem;padding-top:1rem;border-top:1px solid #e5e7eb}.EnhancedBlogPost_checklistNavBtn__IDv_J{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;color:#6b7280;background:transparent;border:1px solid #e5e7eb;border-radius:.5rem;cursor:pointer;transition:all .2s}.EnhancedBlogPost_checklistNavBtn__IDv_J:hover:not(:disabled){color:#003a80;border-color:#003a80}.EnhancedBlogPost_checklistNavBtn__IDv_J:disabled{opacity:.5;cursor:not-allowed}.EnhancedBlogPost_checklistNavBtnPrimary__xKEFG{display:flex;align-items:center;gap:.5rem;padding:.5rem 1.25rem;font-size:.875rem;font-weight:600;color:#fff;background-color:#003a80;border:none;border-radius:.5rem;cursor:pointer;transition:background-color .2s}.EnhancedBlogPost_checklistNavBtnPrimary__xKEFG:hover{background-color:#002f66}.EnhancedBlogPost_faqSection__SHd3B{margin:3rem auto;max-width:48rem;width:100%}.EnhancedBlogPost_faqTitle__y_LsW{font-size:1.5rem;font-weight:700;color:#111827;margin-bottom:1.5rem}.EnhancedBlogPost_faqList__oppKk{display:flex;flex-direction:column;gap:.75rem}.EnhancedBlogPost_faqItem__Djx1b{background-color:#f4f6f8;border:1px solid #e5e7eb;border-radius:.75rem;overflow:hidden}.EnhancedBlogPost_faqQuestion__mBU41{display:flex;align-items:center;justify-content:space-between;width:100%;padding:1rem 1.25rem;font-size:1rem;font-weight:600;color:#111827;text-align:left;background:transparent;border:none;cursor:pointer;transition:background-color .2s}.EnhancedBlogPost_faqQuestion__mBU41:hover{background-color:#e5e7eb}.EnhancedBlogPost_faqQuestion__mBU41 svg{color:#003a80;flex-shrink:0}.EnhancedBlogPost_faqAnswer__KPFyj{max-height:0;overflow:hidden;transition:max-height .3s ease-out}.EnhancedBlogPost_faqItemOpen__jZG9g .EnhancedBlogPost_faqAnswer__KPFyj{max-height:500px;transition:max-height .3s ease-in}.EnhancedBlogPost_faqAnswer__KPFyj p{padding:0 1.25rem 1.25rem;font-size:.9375rem;color:#4b5563;line-height:1.6}.EnhancedBlogPost_tags__92Mxf{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;padding:1.5rem 0;margin:2rem auto 0;border-top:1px solid #e5e7eb;max-width:48rem;width:100%}.EnhancedBlogPost_tag__w_Tkl{padding:.375rem .75rem;font-size:.875rem;background-color:#f4f6f8;color:#4b5563;border-radius:9999px;transition:all .2s}.EnhancedBlogPost_tag__w_Tkl:hover{background-color:#e5e7eb}.EnhancedBlogPost_backLink__UOfjE{padding:1.5rem 0;margin:0 auto;max-width:48rem;width:100%}.EnhancedBlogPost_backLinkBtn__Wz6_D{display:inline-flex;align-items:center;gap:.5rem;font-weight:600;color:#003a80;transition:color .2s}.EnhancedBlogPost_backLinkBtn__Wz6_D:hover{color:#002f66}.EnhancedBlogPost_backLinkBtn__Wz6_D:hover svg{transform:translateX(-4px)}.EnhancedBlogPost_backLinkBtn__Wz6_D svg{transition:transform .2s}.EnhancedBlogPost_relatedWrapper__7iL5O{background-color:#f4f6f8;border-top:1px solid #e5e7eb;padding:3rem 0}.EnhancedBlogPost_relatedPosts__xuaxB{margin:0}.EnhancedBlogPost_relatedTitle__1axYw{font-size:1.25rem;font-weight:700;color:#111827;margin-bottom:1.5rem}.EnhancedBlogPost_relatedGrid__ec5EC{display:grid;gap:1.5rem}@media (min-width:640px){.EnhancedBlogPost_relatedGrid__ec5EC{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.EnhancedBlogPost_relatedGrid__ec5EC{grid-template-columns:repeat(3,1fr)}}.EnhancedBlogPost_relatedCard__PBuKL{display:flex;flex-direction:column;padding:1.5rem;background-color:#fff;border:1px solid #e5e7eb;border-radius:.75rem;transition:all .2s}.EnhancedBlogPost_relatedCard__PBuKL:hover{box-shadow:0 4px 6px rgba(0,0,0,.1);border-color:#cce0f5}.EnhancedBlogPost_relatedCategory__rJ6Bs{font-size:.75rem;font-weight:600;color:#003a80;margin-bottom:.5rem}.EnhancedBlogPost_relatedCardTitle__R8RdJ{font-size:1rem;font-weight:600;color:#111827;line-height:1.4;margin-bottom:.5rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.EnhancedBlogPost_relatedCard__PBuKL:hover .EnhancedBlogPost_relatedCardTitle__R8RdJ{color:#003a80}.EnhancedBlogPost_relatedExcerpt___EotB{font-size:.875rem;color:#6b7280;line-height:1.5;flex-grow:1;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:1rem}.EnhancedBlogPost_relatedLink__QDCkV{display:inline-flex;align-items:center;gap:.25rem;font-size:.875rem;font-weight:600;color:#003a80}.EnhancedBlogPost_relatedCard__PBuKL:hover .EnhancedBlogPost_relatedLink__QDCkV svg{transform:translateX(4px)}.EnhancedBlogPost_relatedLink__QDCkV svg{transition:transform .2s}.EnhancedBlogPost_ctaSection__hQ0iy{background:linear-gradient(135deg,#003a80,#00234d);padding:4rem 1.5rem;text-align:center}.EnhancedBlogPost_ctaContent__2C0rO{max-width:36rem;margin:0 auto}.EnhancedBlogPost_ctaTitle__nAOBR{font-size:1.75rem;font-weight:700;color:#fff;margin-bottom:.75rem}@media (min-width:640px){.EnhancedBlogPost_ctaTitle__nAOBR{font-size:2rem}}.EnhancedBlogPost_ctaText__zaadL{font-size:1rem;color:#d1d5db;margin-bottom:1.5rem}.EnhancedBlogPost_ctaButtons__xfv_a{display:flex;flex-direction:column;gap:1rem;justify-content:center;align-items:center}@media (min-width:640px){.EnhancedBlogPost_ctaButtons__xfv_a{flex-direction:row}}.EnhancedBlogPost_ctaPrimary__in7PA{display:inline-flex;align-items:center;gap:.5rem;padding:.875rem 1.75rem;background-color:#7ba6d9;color:#fff;font-weight:600;border-radius:9999px;transition:background-color .2s}.EnhancedBlogPost_ctaPrimary__in7PA:hover{background-color:#6385ae}.EnhancedBlogPost_ctaSecondary__7oDkH{display:inline-flex;align-items:center;padding:.875rem 1.75rem;background-color:transparent;color:#fff;font-weight:600;border:2px solid hsla(0,0%,100%,.3);border-radius:9999px;transition:all .2s}.EnhancedBlogPost_ctaSecondary__7oDkH:hover{background-color:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.5)}.EnhancedBlogPost_readingProgress__XJ_6E{position:fixed;bottom:0;left:0;right:0;height:4px;background-color:#e5e7eb;z-index:50}.EnhancedBlogPost_readingProgressBar__0RDaP{height:100%;background-color:#003a80;transition:width .1s ease-out}@media (max-width:640px){.EnhancedBlogPost_header__HitNj{padding:1.5rem 0}.EnhancedBlogPost_title___ysNB{font-size:1.5rem}.EnhancedBlogPost_excerpt__ai2O4{font-size:1rem}.EnhancedBlogPost_contentWrapper__3x4iU{padding:1.5rem 0}.EnhancedBlogPost_content__76jqm{font-size:1rem}.EnhancedBlogPost_content__76jqm h2{font-size:1.25rem}.EnhancedBlogPost_content__76jqm h3{font-size:1.125rem}.EnhancedBlogPost_checklist__Hrajo{padding:1.5rem;margin:2rem auto}.EnhancedBlogPost_checklistTitle__4V2se{font-size:1.25rem}.EnhancedBlogPost_scoreCircle__2QzWc{width:5rem;height:5rem}.EnhancedBlogPost_scoreNumber__ebXrQ{font-size:1.25rem}.EnhancedBlogPost_challengeCards__f8MVC{margin:2rem auto}.EnhancedBlogPost_challengeCard__OfUZV{padding:1.25rem}.EnhancedBlogPost_faqSection__SHd3B{margin:2rem auto}.EnhancedBlogPost_faqTitle__y_LsW{font-size:1.25rem}.EnhancedBlogPost_ctaSection__hQ0iy{padding:3rem 1rem}.EnhancedBlogPost_ctaTitle__nAOBR{font-size:1.5rem}}@media (hover:none) and (pointer:coarse){.EnhancedBlogPost_checklistItem__Qbhj1,.EnhancedBlogPost_faqQuestion__mBU41{min-height:48px}.EnhancedBlogPost_tocItem__EpdVP button{min-height:44px;display:flex;align-items:center}.EnhancedBlogPost_checklistNavBtnPrimary__xKEFG,.EnhancedBlogPost_checklistNavBtn__IDv_J{min-height:44px}.EnhancedBlogPost_ctaPrimary__in7PA,.EnhancedBlogPost_ctaSecondary__7oDkH,.EnhancedBlogPost_resultCta__UlrNq{min-height:48px}}@media (prefers-reduced-motion:reduce){.EnhancedBlogPost_checklistProgressBar__JnVxM,.EnhancedBlogPost_faqAnswer__KPFyj,.EnhancedBlogPost_readingProgressBar__0RDaP,.EnhancedBlogPost_tocContent__BqJrj{transition:none}.EnhancedBlogPost_scoreCircle__2QzWc{animation:none}.EnhancedBlogPost_backLinkBtn__Wz6_D svg,.EnhancedBlogPost_relatedLink__QDCkV svg{transition:none}}