.page-module__D1rvnq__pageHero{background:linear-gradient(160deg, var(--cream) 0%, var(--cream-dark) 100%);border-bottom:1px solid var(--border);padding:5rem 0 4rem}.page-module__D1rvnq__pageHero .page-module__D1rvnq__overline{margin-bottom:.75rem;display:block}.page-module__D1rvnq__pageHero h1{color:var(--burgundy);max-width:700px;margin-bottom:1rem;font-size:clamp(2.4rem,5vw,4rem)}.page-module__D1rvnq__pageHero em{color:var(--gold);font-style:italic;font-weight:300}.page-module__D1rvnq__pageHero p{color:var(--text-muted);max-width:560px;font-size:1.05rem}.page-module__D1rvnq__featuredPost{background:var(--cream);border:1px solid var(--border);border-radius:var(--radius-xl);grid-template-columns:1fr 1fr;align-items:center;gap:3rem;margin-bottom:3rem;display:grid;overflow:hidden}.page-module__D1rvnq__featuredImg{height:380px;position:relative}.page-module__D1rvnq__featuredImgPlaceholder{background:linear-gradient(135deg, var(--cream-dark), #ddcab0);color:#c29e704d;justify-content:center;align-items:center;font-size:5rem;display:flex;position:absolute;inset:0}.page-module__D1rvnq__featuredContent{padding:2.5rem 2.5rem 2.5rem 0}.page-module__D1rvnq__featuredTitle{color:var(--burgundy);margin-block:1rem;font-size:clamp(1.4rem,2.5vw,2rem);line-height:1.3}.page-module__D1rvnq__featuredExcerpt{color:var(--text-muted);font-size:.95rem;line-height:1.7}.page-module__D1rvnq__postMeta{color:var(--text-muted);align-items:center;gap:.5rem;margin-top:1rem;font-size:.8rem;display:flex}.page-module__D1rvnq__postsGrid{grid-template-columns:repeat(2,1fr);gap:1.5rem;margin-bottom:3rem;display:grid}.page-module__D1rvnq__postCard{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--warm-white);transition:all .3s var(--ease);flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.page-module__D1rvnq__postCard:hover{box-shadow:var(--shadow-md);transform:translateY(-4px)}.page-module__D1rvnq__postImgPlaceholder{background:linear-gradient(135deg, var(--cream), #e0cfb8);color:#c9ab8266;justify-content:center;align-items:center;height:180px;font-size:3rem;display:flex}.page-module__D1rvnq__postCardBody{flex-direction:column;flex:1;gap:.75rem;padding:1.5rem;display:flex}.page-module__D1rvnq__postTitle{color:var(--burgundy);font-size:1.15rem;line-height:1.4}.page-module__D1rvnq__postExcerpt{color:var(--text-muted);flex:1;font-size:.88rem;line-height:1.65}.page-module__D1rvnq__blogCta{text-align:center;background:var(--cream);border-radius:var(--radius-lg);border:1px solid var(--border);padding:2rem}.page-module__D1rvnq__blogCta p{color:var(--text-muted)}.page-module__D1rvnq__instaLink{color:var(--gold);border-bottom:1px solid var(--gold);font-weight:600;text-decoration:none;transition:color .2s}.page-module__D1rvnq__instaLink:hover{color:var(--burgundy);border-color:var(--burgundy)}@media (max-width:768px){.page-module__D1rvnq__featuredPost{grid-template-columns:1fr}.page-module__D1rvnq__featuredContent{padding:1.5rem}.page-module__D1rvnq__postsGrid{grid-template-columns:1fr}}
