.blog_container__2_z7z{width:min(calc(100% - (var(--page-gutter) * 2)),var(--content-width));margin-inline:auto}.blog_eyebrow__lKbzQ{margin-bottom:1rem;color:var(--color-primary);font-family:var(--font-rubik),var(--font-heading);font-size:.78rem;font-weight:600;letter-spacing:.13em;text-transform:uppercase}.blog_hero__WLLgl{background:radial-gradient(circle at 78% 20%,rgb(241 189 92/.34),transparent 24rem),linear-gradient(145deg,#fff,var(--color-surface-warm))}.blog_heroInner__9Eu8Q{padding-block:clamp(4rem,8vw,6.5rem)}.blog_hero__WLLgl h1{max-width:14ch;color:var(--color-ink);font-size:clamp(3rem,5.2vw,4.4rem);font-weight:600;letter-spacing:-.04em;line-height:1.06}.blog_heroCopy__bMstq{max-width:48rem;margin-top:1.5rem;font-size:clamp(1.05rem,1rem + .3vw,1.2rem);line-height:1.7}.blog_postsSection__3_NFW{padding-block:var(--section-space)}.blog_postsGrid__QYM3t{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}.blog_postCard__OEt9o{overflow:hidden;border:1px solid var(--color-border);border-radius:var(--radius-card);background:#fff;transition:transform var(--transition-fast),box-shadow var(--transition-fast)}.blog_postCard__OEt9o:hover{transform:translateY(-4px);box-shadow:var(--shadow-soft)}.blog_postImage___hMRc{width:100%;height:auto;aspect-ratio:2/1;object-fit:cover}.blog_postBody__I_Hdb{padding:1.7rem}.blog_postMeta__Kp_5_{display:flex;flex-wrap:wrap;gap:.5rem 1rem;color:var(--color-text-muted);font-size:.78rem}.blog_postBody__I_Hdb h2{margin-top:.85rem;color:var(--color-ink);font-size:clamp(1.35rem,2vw,1.75rem);font-weight:550;line-height:1.25}.blog_postBody__I_Hdb p{margin-top:.8rem;color:var(--color-text-muted);line-height:1.7}.blog_postLink__Md62S{display:inline-flex;margin-top:1.2rem;color:var(--color-primary);font-weight:700}.blog_ctaSection__2Q4Ob{padding:0 0 var(--section-space)}.blog_ctaPanel__78h58{display:flex;align-items:center;justify-content:space-between;gap:2rem;padding:clamp(2rem,5vw,3.5rem);border-radius:var(--radius-card);background:var(--color-ink);color:rgb(255 255 255/.72)}.blog_ctaPanel__78h58 h2{color:#fff;font-size:var(--font-size-section);font-weight:600;line-height:var(--line-height-section)}.blog_ctaPanel__78h58 p{max-width:42rem;margin-top:.8rem}.blog_ctaPanel__78h58 a{flex:0 0 auto;padding:1rem 1.4rem;border-radius:var(--radius-control);background:var(--color-primary);color:#fff;font-weight:700}@media (max-width:760px){.blog_postsGrid__QYM3t{grid-template-columns:1fr}.blog_ctaPanel__78h58{align-items:flex-start;flex-direction:column}}