.blogIndex_page__i9a04{min-height:70vh;padding:0 0 clamp(5rem,9vw,9rem);background:var(--white);color:var(--charcoal)}.blogIndex_empty__95ASr,.blogIndex_layout__03nVc{width:min(1280px,100% - 2.5rem);margin-inline:auto}.blogIndex_intro__MXthC{width:100%;padding:5rem 1.25rem 1rem;background:var(--white);text-align:center}.blogIndex_layout__03nVc{margin-top:1.5rem;display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,360px);gap:clamp(2.5rem,6vw,6rem);align-items:start}.blogIndex_feed__RWzE5{min-width:0}.blogIndex_card__2mqrK{border-bottom:2px solid var(--coral)}.blogIndex_cardLink__tdtWQ{display:block;color:inherit;text-decoration:none}.blogIndex_featuredCard__2xvdd .blogIndex_cardLink__tdtWQ{padding:0 0 clamp(3rem,5vw,4.5rem)}.blogIndex_compactCard__YRDU_ .blogIndex_cardLink__tdtWQ{display:grid;grid-template-columns:minmax(0,1fr) minmax(200px,38%);gap:clamp(1.5rem,3vw,2.75rem);padding:clamp(2.5rem,4vw,4rem) 0}.blogIndex_compactCard__YRDU_ .blogIndex_imageWrap__bt1wv{grid-column:2;grid-row:1}.blogIndex_compactCard__YRDU_ .blogIndex_cardCopy__UjNOJ{grid-column:1;grid-row:1}.blogIndex_imageWrap__bt1wv{overflow:hidden;aspect-ratio:16/10;border-radius:clamp(18px,2vw,28px);background:var(--cream)}.blogIndex_image___6mR5{width:100%;height:100%;object-fit:cover;transition:transform .45s ease}.blogIndex_cardLink__tdtWQ:hover .blogIndex_image___6mR5{transform:scale(1.025)}.blogIndex_cardCopy__UjNOJ{display:flex;flex-direction:column;align-items:flex-start}.blogIndex_featuredCard__2xvdd .blogIndex_cardCopy__UjNOJ{padding-top:clamp(1.5rem,3vw,2.5rem)}.blogIndex_meta__qP6nR{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem;margin-bottom:clamp(.75rem,1.5vw,1.1rem)}.blogIndex_date__g8Usc{font-size:clamp(1.05rem,1.4vw,1.2rem);line-height:1.15;text-transform:uppercase}.blogIndex_compactTitle__qKXjo,.blogIndex_featuredCard__2xvdd h2{margin:0;text-wrap:balance}.blogIndex_compactTitle__qKXjo{font-family:var(--font-karben-black),"IBM Plex Mono",monospace;font-size:clamp(1.7rem,3vw,2.65rem);line-height:1.12;letter-spacing:-.02em}.blogIndex_excerpt__RyadD{max-width:760px;margin:1.25rem 0 1.75rem;font-size:clamp(1rem,1.4vw,1.2rem);font-weight:350;line-height:1.6}.blogIndex_compactCard__YRDU_ .blogIndex_excerpt__RyadD{margin:1rem 0 1.5rem}.blogIndex_readMore__IvJuE{margin:auto 0 0}.blogIndex_sidebar__r55UT{position:sticky;top:110px}.blogIndex_mobileSignupOverlay__1dYi3,.blogIndex_mobileSignup__AuGId{display:none}.blogIndex_signupCard__Jes3c{padding:clamp(1.5rem,2.5vw,2.25rem);border:3px solid var(--charcoal);border-radius:clamp(16px,2vw,24px);background:transparent;color:var(--charcoal)}.blogIndex_signupTitle__BkhCa{margin:0 0 1.25rem;color:var(--teal);text-wrap:balance}.blogIndex_signupCopy__hr4GD{margin:0;font-size:1.05rem;font-weight:350;line-height:1.6}.blogIndex_signupForm__0coEQ{display:flex;flex-direction:column;align-items:flex-start;gap:.75rem;margin-top:2rem}.blogIndex_signupForm__0coEQ button{margin-top:.5rem}.blogIndex_input__8Eq9C{width:100%;min-width:0;padding:9px 20px;border:2.5px solid var(--charcoal);border-radius:999px;outline:none;background:var(--white);color:var(--charcoal);font-family:var(--font-inter),"Inter",sans-serif;font-size:18px;font-weight:400;line-height:1.2}.blogIndex_input__8Eq9C::placeholder{color:var(--charcoal);font-family:var(--font-inter),"Inter",sans-serif;font-size:18px;font-weight:400;opacity:.52}.blogIndex_input__8Eq9C:focus{border-color:var(--charcoal);color:var(--charcoal);box-shadow:none}.blogIndex_input__8Eq9C:-webkit-autofill,.blogIndex_input__8Eq9C:-webkit-autofill:active,.blogIndex_input__8Eq9C:-webkit-autofill:focus,.blogIndex_input__8Eq9C:-webkit-autofill:hover{background-color:var(--cream)!important;-webkit-text-fill-color:var(--charcoal)!important;caret-color:var(--charcoal);box-shadow:0 0 0 1000px var(--cream) inset!important}.blogIndex_honeypot__qAgvW{position:absolute;left:-9999px}.blogIndex_formMessage__IxDWw{min-height:1.4em;margin:0;font-family:var(--font-inter),"Inter",sans-serif;font-size:.82rem;line-height:1.45}.blogIndex_loadMore__FDtHG{margin:3rem auto 0}.blogIndex_empty__95ASr,.blogIndex_loading__Uou0V{display:flex;min-height:320px;align-items:center;justify-content:center;text-align:center}@media(max-width:900px){.blogIndex_layout__03nVc{grid-template-columns:1fr}.blogIndex_sidebar__r55UT{position:static;grid-row:1}.blogIndex_signupCard__Jes3c{max-width:680px}}@media(max-width:640px){.blogIndex_empty__95ASr,.blogIndex_layout__03nVc{width:min(100% - 1.5rem,1280px)}.blogIndex_intro__MXthC{padding:1rem .75rem .375rem}.blogIndex_layout__03nVc{margin-top:.75rem}.blogIndex_sidebar__r55UT{display:none;grid-row:auto}.blogIndex_compactCard__YRDU_ .blogIndex_cardLink__tdtWQ{display:flex;flex-direction:column}.blogIndex_compactCard__YRDU_ .blogIndex_imageWrap__bt1wv{order:-1}.blogIndex_desktopSignup__NMonW{display:none}.blogIndex_mobileSignup__AuGId{position:fixed;z-index:1000;right:max(12px,env(safe-area-inset-right));bottom:max(12px,env(safe-area-inset-bottom));left:max(12px,env(safe-area-inset-left));display:flex;width:auto}.blogIndex_mobileSignupBanner__p_tlx{display:flex;width:100%;align-items:center;justify-content:space-between;gap:.5rem;padding:6px 7px 6px 14px;border:2px solid var(--charcoal);border-radius:999px;background:var(--white)}.blogIndex_mobileSignupPrompt__E6vnn{min-width:0;margin:0;color:var(--charcoal);font-family:var(--font-karben-bold),"IBM Plex Mono",monospace;font-size:clamp(.8rem,4vw,1.05rem);line-height:1;white-space:nowrap}.blogIndex_mobileSignupBanner__p_tlx button{flex:0 0 auto;padding-right:.35em;padding-left:.35em;font-size:clamp(.68rem,2.8vw,.8rem)}.blogIndex_mobileSignupOverlay__1dYi3{position:fixed;inset:0;z-index:999999;display:flex;align-items:flex-end;padding:1rem max(12px,env(safe-area-inset-right)) max(12px,env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left));background:transparent}.blogIndex_mobileSignupSheet__NtL00{position:relative;width:100%;max-height:calc(100dvh - 2rem);overflow-y:auto;border:2px solid var(--charcoal);border-radius:24px;background:var(--white);transform-origin:bottom center;animation:blogIndex_mobile-signup-expand__xyiuI .2s ease-out both}.blogIndex_mobileSignupCard__gGQ8p{max-width:none;padding:2.5rem 1.5rem max(2rem,env(safe-area-inset-bottom));border:0;border-radius:0;background:var(--white)}.blogIndex_mobileSignupCard__gGQ8p .blogIndex_signupTitle__BkhCa{font-family:var(--font-karben-bold),"IBM Plex Mono",monospace}.blogIndex_mobileSignupClose__7z3pk{position:absolute;z-index:1;top:.5rem;right:.5rem;display:flex;width:2.5rem;height:2.5rem;align-items:center;justify-content:center;padding:0;border:0;background:transparent;color:var(--charcoal);font-family:Arial,sans-serif;font-size:2rem;font-weight:300;line-height:1;cursor:pointer}.blogIndex_input__8Eq9C,.blogIndex_input__8Eq9C::placeholder{font-size:16px}}@keyframes blogIndex_mobile-signup-expand__xyiuI{0%{opacity:0;transform:scaleY(.92) translateY(8px)}to{opacity:1;transform:scaleY(1) translateY(0)}}@media(prefers-reduced-motion:reduce){.blogIndex_mobileSignupSheet__NtL00{animation:none}}