.blog-module__3rPSzG__hero{align-items:center;height:42vh;min-height:320px;display:flex;position:relative;overflow:hidden}@media (max-width:480px){.blog-module__3rPSzG__hero{height:55vh;min-height:380px}}.blog-module__3rPSzG__heroImage{object-fit:cover}.blog-module__3rPSzG__heroOverlay{background:#3b2a1e8c;position:absolute;inset:0}.blog-module__3rPSzG__heroContent{z-index:1;width:100%;max-width:760px;color:var(--cream);text-align:center;margin:2.5rem auto 0;padding:0 1.5rem;position:relative}.blog-module__3rPSzG__heroContent .section-eyebrow{margin-bottom:.4rem}.blog-module__3rPSzG__heroContent h1{color:var(--cream);font-size:clamp(1.9rem,4vw,2.8rem)}.blog-module__3rPSzG__listSection{background:linear-gradient(160deg, var(--cream) 0%, var(--cream-alt) 100%);padding:5rem 1.5rem 6.5rem;position:relative}.blog-module__3rPSzG__intro{text-align:center;max-width:640px;margin:0 auto 3.5rem}.blog-module__3rPSzG__intro p{color:var(--espresso-soft);margin-top:.5rem;font-size:1.05rem}.blog-module__3rPSzG__category{letter-spacing:.08em;text-transform:uppercase;color:var(--gold-dark);margin-bottom:.6rem;font-size:.72rem;display:inline-block}.blog-module__3rPSzG__meta{gap:1.25rem;margin-top:1rem;display:flex}.blog-module__3rPSzG__metaItem{color:#5c4632a6;align-items:center;gap:.4rem;font-size:.8rem;display:flex}.blog-module__3rPSzG__metaIcon{fill:none;stroke:currentColor;stroke-width:1.6px;width:14px;height:14px}.blog-module__3rPSzG__featuredCard{max-width:var(--max-width);background:var(--white);color:inherit;transition:transform var(--transition-fast), box-shadow var(--transition-fast);border-radius:16px;grid-template-columns:1.1fr 1fr;align-items:center;gap:2.5rem;margin:0 auto 4rem;text-decoration:none;display:grid;overflow:hidden;box-shadow:0 18px 34px -24px #3b2a1e47,0 2px 8px #3b2a1e14}.blog-module__3rPSzG__featuredCard:hover{transform:translateY(-3px);box-shadow:0 24px 40px -22px #3b2a1e52,0 4px 10px #3b2a1e1a}.blog-module__3rPSzG__featuredImage{aspect-ratio:4/3;position:relative}.blog-module__3rPSzG__featuredImage img{object-fit:cover}.blog-module__3rPSzG__featuredBody{padding:1rem 2.5rem 1rem 0}.blog-module__3rPSzG__featuredBody h2{margin-bottom:.75rem;font-size:clamp(1.4rem,2.6vw,1.9rem)}.blog-module__3rPSzG__featuredBody p{color:var(--espresso-soft);font-size:.98rem}.blog-module__3rPSzG__grid{max-width:var(--max-width);grid-template-columns:repeat(3,1fr);gap:2.25rem;margin:0 auto;display:grid}.blog-module__3rPSzG__card{background:var(--white);color:inherit;transition:transform var(--transition-fast), box-shadow var(--transition-fast);border-radius:14px;flex-direction:column;text-decoration:none;display:flex;overflow:hidden;box-shadow:0 10px 16px -12px #3b2a1e40,0 2px 5px #3b2a1e0f}.blog-module__3rPSzG__card:hover{transform:translateY(-4px);box-shadow:0 16px 24px -14px #3b2a1e4d,0 4px 8px #3b2a1e14}.blog-module__3rPSzG__cardImage{aspect-ratio:16/10;position:relative}.blog-module__3rPSzG__cardImage img{object-fit:cover}.blog-module__3rPSzG__cardBody{flex-direction:column;flex:1;padding:1.5rem 1.5rem 1.75rem;display:flex}.blog-module__3rPSzG__cardBody h3{margin-bottom:.6rem;font-size:1.15rem}.blog-module__3rPSzG__cardBody p{color:var(--espresso-soft);flex:1;font-size:.9rem}@media (max-width:900px){.blog-module__3rPSzG__featuredCard{grid-template-columns:1fr}.blog-module__3rPSzG__featuredBody{padding:0 1.75rem 1.75rem}.blog-module__3rPSzG__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:620px){.blog-module__3rPSzG__listSection{padding:3rem 1.5rem 4rem}.blog-module__3rPSzG__grid{grid-template-columns:1fr}}
