.NewsletterSignup-module__LBh-da__form{background:var(--color-surface);border-radius:var(--radius-pill);border:1px solid var(--color-border-strong);align-items:stretch;width:100%;height:51px;padding:0;display:flex;overflow:hidden}.NewsletterSignup-module__LBh-da__field{flex:1;min-width:0;display:flex}.NewsletterSignup-module__LBh-da__input{width:100%;color:var(--color-ink);background:0 0;border:0;outline:0;padding:0 20px;font-size:14px}.NewsletterSignup-module__LBh-da__input::placeholder{color:var(--color-ink-soft)}.NewsletterSignup-module__LBh-da__button{appearance:none;background:var(--color-ink);color:var(--color-surface);border-radius:var(--radius-pill);height:100%;font-size:14px;font-weight:var(--font-weight-light);cursor:pointer;transition:background var(--motion-fast) var(--motion-ease);white-space:nowrap;border:0;align-items:center;gap:10px;padding:0 22px;display:inline-flex}.NewsletterSignup-module__LBh-da__button:hover{background:#000}.NewsletterSignup-module__LBh-da__dot{background:var(--color-surface);border-radius:50%;width:6px;height:6px;display:inline-block}.NewsletterSignup-module__LBh-da__success{color:var(--color-brand-dark);font-size:var(--font-size-sm);font-weight:var(--font-weight-light);padding:10px 0}.NewsletterSignup-module__LBh-da__error{color:#c0392b;font-size:var(--font-size-sm);font-weight:var(--font-weight-light);padding:6px 0 0}
.BlogHero-module__pTyPua__section{margin-block-end:calc(var(--space-12) - var(--section-gap))}@media (min-width:1024px){.BlogHero-module__pTyPua__section{margin-block-end:calc(var(--space-16) - var(--section-gap))}}.BlogHero-module__pTyPua__head{gap:var(--space-6);margin-bottom:var(--space-10);flex-direction:column;display:flex}@media (min-width:768px){.BlogHero-module__pTyPua__head{justify-content:space-between;align-items:flex-end;gap:var(--space-10);flex-direction:row}}.BlogHero-module__pTyPua__intro{gap:var(--space-3);flex-direction:column;max-width:680px;display:flex}.BlogHero-module__pTyPua__title{font-size:40px;font-weight:var(--font-weight-medium);letter-spacing:-.02em}@media (min-width:768px){.BlogHero-module__pTyPua__title{font-size:64px}}.BlogHero-module__pTyPua__subtitle{font-size:14px;font-weight:var(--font-weight-light);color:var(--color-ink-muted);line-height:var(--leading-relaxed)}@media (min-width:768px){.BlogHero-module__pTyPua__subtitle{max-width:100%;font-size:20px}}.BlogHero-module__pTyPua__newsletter{justify-content:flex-start;width:100%;max-width:460px;display:flex}@media (min-width:768px){.BlogHero-module__pTyPua__newsletter{justify-content:flex-end}}.BlogHero-module__pTyPua__grid{gap:var(--space-6);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:1024px){.BlogHero-module__pTyPua__grid{gap:var(--space-6);grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);align-items:start}}.BlogHero-module__pTyPua__rail{gap:var(--space-5);flex-direction:column;width:100%;max-width:545px;min-height:587px;display:none}@media (min-width:1024px){.BlogHero-module__pTyPua__rail{display:flex}}.BlogHero-module__pTyPua__railTitle{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);letter-spacing:-.01em;color:var(--color-ink);margin:0}.BlogHero-module__pTyPua__railList{flex-direction:column;display:flex}
.CategoryFilter-module__BiPkaa__bar{scrollbar-width:none;-ms-overflow-style:none;width:100%;padding-block:2px;overflow-x:auto}.CategoryFilter-module__BiPkaa__bar::-webkit-scrollbar{display:none}.CategoryFilter-module__BiPkaa__list{gap:var(--space-3);flex-wrap:nowrap;width:max-content;margin:0;padding:0;list-style:none;display:flex}.CategoryFilter-module__BiPkaa__pill{white-space:nowrap;border-radius:var(--radius-pill);color:var(--color-ink-soft);font-size:14px;font-weight:var(--font-weight-light);transition:background var(--motion-fast) var(--motion-ease), color var(--motion-fast) var(--motion-ease), border-color var(--motion-fast) var(--motion-ease);border:1px solid;flex-shrink:0;align-items:center;padding:12px 28px;display:inline-flex}@media (min-width:768px){.CategoryFilter-module__BiPkaa__pill{font-size:16px}}.CategoryFilter-module__BiPkaa__pill:hover{border-color:var(--color-ink);color:var(--color-ink)}.CategoryFilter-module__BiPkaa__pillActive,.CategoryFilter-module__BiPkaa__pillActive:hover{background:var(--color-ink);color:var(--color-surface);border-color:var(--color-ink)}
.BlogPagination-module__EbwZ-G__bar{justify-content:center;align-items:center;gap:var(--space-3);margin-top:var(--space-12);display:flex}.BlogPagination-module__EbwZ-G__list{align-items:center;gap:var(--space-1);margin:0;padding:0;list-style:none;display:flex}.BlogPagination-module__EbwZ-G__arrow{border:1px solid var(--color-border-strong);background:var(--color-surface);width:40px;height:40px;color:var(--color-ink);transition:background var(--motion-fast) var(--motion-ease), color var(--motion-fast) var(--motion-ease), border-color var(--motion-fast) var(--motion-ease);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.BlogPagination-module__EbwZ-G__arrow:hover{background:var(--color-ink);color:var(--color-surface);border-color:var(--color-ink)}.BlogPagination-module__EbwZ-G__disabled{opacity:.4;pointer-events:none}.BlogPagination-module__EbwZ-G__page{border-radius:var(--radius-pill);min-width:36px;height:36px;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-ink-muted);transition:color var(--motion-fast) var(--motion-ease);justify-content:center;align-items:center;padding:0 8px;display:inline-flex}.BlogPagination-module__EbwZ-G__page:hover{color:var(--color-ink)}.BlogPagination-module__EbwZ-G__pageActive,.BlogPagination-module__EbwZ-G__pageActive:hover{color:var(--color-ink);font-weight:var(--font-weight-semibold);text-underline-offset:4px;text-decoration:underline}.BlogPagination-module__EbwZ-G__ellipsis{padding:0 var(--space-1);color:var(--color-ink-soft);-webkit-user-select:none;user-select:none}
.RecentPosts-module__36106W__head{gap:var(--space-5);margin-bottom:var(--space-8);flex-direction:column;display:flex}.RecentPosts-module__36106W__title{letter-spacing:-.02em;font-size:32px}@media (min-width:1024px){.RecentPosts-module__36106W__title{font-size:var(--font-size-3xl);font-weight:var(--font-weight-medium)}}.RecentPosts-module__36106W__grid{align-items:start;gap:var(--space-6);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}@media (min-width:768px){.RecentPosts-module__36106W__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.RecentPosts-module__36106W__grid{gap:var(--space-8)}}.RecentPosts-module__36106W__empty{text-align:center;padding-block:var(--space-16);color:var(--color-ink-muted)}
