.BlogPage_blogMain___xAH0{background:var(--color-background-section-light)}.BlogPage_container__yCYzB{max-width:var(--container-max-width);margin:0 auto;padding:0 var(--space-6)}.BlogPage_blogHeader__lkKy8{position:relative;overflow:hidden;padding:var(--space-10) 0 var(--space-20);background:var(--color-background-section-light)}.BlogPage_blogRibbon__Wkf6P{position:absolute;top:var(--space-4);right:0;left:max(var(--space-6),calc((100vw - var(--container-max-width)) / 2 + var(--space-8)));height:4.15rem;background:var(--color-brand-mint);-webkit-clip-path:polygon(0 0,100% 0,100% 100%,78% 96%,61% 100%,43% 94%,26% 99%,9% 92%,0 96%);clip-path:polygon(0 0,100% 0,100% 100%,78% 96%,61% 100%,43% 94%,26% 99%,9% 92%,0 96%)}.BlogPage_blogLine__SvoBb{position:relative;z-index:1;display:block;width:min(31rem,44vw);height:auto;margin-left:-3rem}.BlogPage_blogIntro__1wxaE{position:relative;z-index:1;display:grid;grid-template-columns:.85fr 1.15fr;grid-gap:var(--space-20);gap:var(--space-20);align-items:start;margin-top:var(--space-12)}.BlogPage_eyebrow__F3yag{margin:0 0 var(--space-3);color:var(--color-brand-accent);font-family:var(--font-ui);font-size:.78rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.BlogPage_blogTitle__BuoVC{max-width:34rem;margin:0;color:var(--color-text-heading);font-size:clamp(2.5rem,3.1vw,3rem);line-height:1.04}.BlogPage_blogSubtitle__ZncVC{max-width:43rem;margin:2.25rem 0 0;color:var(--color-text-subtle);font-size:1.12rem;line-height:1.55}.BlogPage_postsSection__MSBI6{padding:var(--space-6) 0 var(--space-24);background:var(--color-background-section-light)}.BlogPage_categoryNav__mD4KB{display:flex;flex-wrap:wrap;gap:var(--space-3) var(--space-6);margin-bottom:var(--space-10)}.BlogPage_categoryNav__mD4KB a{color:var(--color-text-default);font-family:var(--font-ui);font-size:.92rem;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.16em}.BlogPage_categoryNav__mD4KB a:hover{color:var(--color-brand-accent)}.BlogPage_postsGrid__s_Wky{display:grid;grid-template-columns:1fr;grid-gap:var(--space-16) var(--space-10);gap:var(--space-16) var(--space-10)}.BlogPage_postCard__9_h4m{min-width:0}.BlogPage_postImageLink__6iI9L{display:block;aspect-ratio:1.9/1;margin-bottom:var(--space-5);overflow:hidden;background:var(--color-brand-mint)}.BlogPage_postImage__BBsMi{display:block;width:100%;height:100%;object-fit:cover}.BlogPage_postTitle__8q3yQ{max-width:34rem;margin:0 0 var(--space-3);color:var(--color-text-heading);font-size:1.55rem;line-height:1.18}.BlogPage_postTitle__8q3yQ a{color:var(--color-text-heading);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.14em}.BlogPage_postTitle__8q3yQ a:hover{color:var(--color-brand-accent)}.BlogPage_postDeck__NIIGd{max-width:35rem;margin:0 0 var(--space-4);color:var(--color-text-heading);font-family:var(--font-heading);font-size:1.25rem;line-height:1.22}.BlogPage_postExcerpt__tVxLK{max-width:35rem;margin-bottom:var(--space-4);color:var(--color-text-subtle);font-size:1rem;line-height:1.55}.BlogPage_postMeta__q6HYU{margin:0;color:var(--color-text-muted);font-family:var(--font-ui);font-size:.9rem}@media (max-width:48rem){.BlogPage_container__yCYzB{padding:0 var(--space-5)}.BlogPage_blogHeader__lkKy8{padding-top:var(--space-8);padding-bottom:var(--space-16)}.BlogPage_blogRibbon__Wkf6P{top:var(--space-3);left:var(--space-12);height:3.5rem}.BlogPage_blogLine__SvoBb{width:min(24rem,78vw);margin-left:-2rem}.BlogPage_blogIntro__1wxaE{grid-template-columns:1fr;gap:var(--space-6);margin-top:var(--space-10)}.BlogPage_blogTitle__BuoVC{font-size:2.7rem}.BlogPage_blogSubtitle__ZncVC{margin-top:0}.BlogPage_postsSection__MSBI6{padding-bottom:var(--space-16)}.BlogPage_postTitle__8q3yQ{font-size:1.45rem}}@media (min-width:48rem){.BlogPage_postsGrid__s_Wky{grid-template-columns:repeat(2,minmax(0,1fr))}}