.blog-page_primary__VTiQY{color:#1C1D4D}.blog-page_secondary__QG10u{color:#91A3C4}.blog-page_accent__UvhlB{color:#57BFD6}.blog-page_light__Ppywy{color:#EDEEEE}.blog-page_dark__Ryhu_{color:#2B2B2B}.blog-page_fontShareTech__nJaTK{font-family:Share Tech,sans-serif}.blog-page_fontIbmPlex__QcTOU{font-family:IBM Plex Sans,sans-serif}.blog-page_page__bDYt6{min-height:100vh;background:#EDEEEE}.blog-page_section__ZJPWW{padding-inline:1rem}.blog-page_hero__33ElI{padding-block:8rem 3rem;text-align:center}.blog-page_pageTitle__MmQFk{font-size:clamp(2.5rem,5vw,3.75rem);font-weight:700;color:#2B2B2B;margin-top:2rem}.blog-page_subtitle__rOhja{font-size:1.125rem;color:#91A3C4}.blog-page_grid__c5Ozm{padding-bottom:6rem;display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:1.5rem;gap:1.5rem}.blog-page_card__v_9PC{display:block;background:#EDEEEE;border-radius:4px;overflow:hidden;text-decoration:none;color:inherit;animation:blog-page_fadeInUp__1QXzd .6s ease both;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease;border:1px solid rgba(43,43,43,.15)}.blog-page_card__v_9PC:hover{transform:translateY(-4px);box-shadow:0 10px 22px rgba(0,0,0,.15)}.blog-page_imageWrapper__CxGzv{position:relative;height:180px;overflow:hidden;background:#2B2B2B}.blog-page_image__LhYkH{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.blog-page_card__v_9PC:hover .blog-page_image__LhYkH{transform:scale(1.08)}.blog-page_imageOverlay__bFyBA{position:absolute;inset:0;background:linear-gradient(180deg,transparent,rgba(0,0,0,.2))}.blog-page_content__zt6pT{padding:1.5rem}.blog-page_cardTitle___OJA_{font-size:1.2rem;font-weight:600;margin-bottom:.5rem;color:#1C1D4D;transition:color .2s ease}.blog-page_card__v_9PC:hover .blog-page_cardTitle___OJA_{color:#91A3C4}.blog-page_meta__gskKs{display:flex;justify-content:space-between;font-size:.75rem;color:#91A3C4;margin-bottom:1rem}.blog-page_readMore__pxIOD{font-size:.85rem;font-weight:600;color:#57BFD6;display:inline-flex;align-items:center;gap:6px;transition:gap .2s ease}.blog-page_card__v_9PC:hover .blog-page_readMore__pxIOD{gap:10px}@keyframes blog-page_fadeInUp__1QXzd{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.newsletter_grid__jndIb{display:grid;grid-template-columns:1fr 1fr;grid-gap:4rem;gap:4rem;align-items:center}@media (max-width:768px){.newsletter_grid__jndIb{grid-template-columns:1fr;gap:2rem}}.newsletter_popup__Ig4_I{position:fixed;bottom:0;right:1.5rem;width:300px;background-color:#1C1D4D;border-top:3px solid #57bfd6;border-radius:8px 8px 0 0;padding:1.25rem 1.25rem 1.5rem;box-shadow:0 -4px 24px rgba(0,0,0,.25);z-index:200;animation:newsletter_slideUp__eFrdz .35s ease forwards}@keyframes newsletter_slideUp__eFrdz{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}@media (max-width:640px){.newsletter_popup__Ig4_I{right:0;left:0;width:auto;border-radius:8px 8px 0 0}}.newsletter_popupClose__aS7hB{position:absolute;top:.75rem;right:.875rem;background:none;border:none;color:#91A3C4;font-size:1.35rem;line-height:1;cursor:pointer;padding:0}.newsletter_popupClose__aS7hB:hover{color:#EDEEEE}.newsletter_popupHeading__4_o8W{font-family:Share Tech,sans-serif;font-size:1rem;font-weight:700;color:#EDEEEE;margin:0 0 .25rem;padding-right:1.5rem}.newsletter_popupSub__f9qH0{font-family:IBM Plex Sans,sans-serif;font-size:.85rem;color:#91A3C4;line-height:1.4;margin:0 0 1rem}.newsletter_popupForm__me_cO{display:flex;border-radius:4px;overflow:hidden}.newsletter_popupInput__RqWnZ{flex:1 1;padding:.6rem .75rem;outline:none;background:#fff;min-width:0}.newsletter_popupButton__BZQC_,.newsletter_popupInput__RqWnZ{font-family:IBM Plex Sans,sans-serif;font-size:.875rem;border:none;color:#2B2B2B}.newsletter_popupButton__BZQC_{padding:.6rem 1rem;background-color:#57BFD6;font-weight:500;cursor:pointer;white-space:nowrap}.newsletter_popupButton__BZQC_:disabled{cursor:wait;opacity:.8}.newsletter_popupSuccess__NHvP2{font-family:IBM Plex Sans,sans-serif;font-size:.95rem;color:#57BFD6;margin:0}.newsletter_popupError__1jl3a{font-family:IBM Plex Sans,sans-serif;font-size:.8rem;color:#f87171;margin:.5rem 0 0}.newsletter_popupConsent__mIz_d{font-family:IBM Plex Sans,sans-serif;font-size:.7rem;color:#91A3C4;margin:.75rem 0 0;line-height:1.4}.newsletter_popupConsentLink__uuU41{color:#91A3C4;text-decoration:underline}.newsletter_popupConsentLink__uuU41:hover{color:#EDEEEE}