.blog-module__3rPSzG__hero{background:#fff;border-bottom:1px solid #4a4d471a;flex-direction:column;justify-content:flex-end;min-height:26vh;padding:6rem clamp(1.5rem,6vw,5rem) 3rem;display:flex;position:relative}.blog-module__3rPSzG__eyebrow{color:var(--color-flare);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.75rem;font-size:.78rem;font-weight:800}.blog-module__3rPSzG__heroTitle{font-family:var(--font-display);color:var(--color-obsidian);font-size:clamp(2.2rem,5vw,3.4rem);font-weight:800}.blog-module__3rPSzG__heroSub{color:var(--color-ash);max-width:560px;margin-top:.75rem;font-size:1rem;font-weight:500}.blog-module__3rPSzG__listWrap{background:#fff;max-width:100%;padding:clamp(3rem,5vw,4rem) 0 6rem}.blog-module__3rPSzG__listWrapInner{max-width:1200px;margin:0 auto;padding:0 clamp(1.5rem,6vw,5rem)}.blog-module__3rPSzG__grid{gap:calc(var(--spacing,.25rem) * 8);grid-template-columns:repeat(3,1fr);display:grid}@media (max-width:900px){.blog-module__3rPSzG__grid{grid-template-columns:1fr 1fr}}@media (max-width:640px){.blog-module__3rPSzG__grid{grid-template-columns:1fr}}.blog-module__3rPSzG__card{border-radius:var(--radius-2xl,1rem);background:#fff;border:1px solid #4a4d471f;flex-direction:column;transition:transform .2s,box-shadow .2s;display:flex;overflow:hidden}.blog-module__3rPSzG__card:hover{transform:translateY(-3px);box-shadow:0 20px 40px -20px #0e0f0f33}.blog-module__3rPSzG__cardImageWrap{aspect-ratio:16/10;width:100%;position:relative}.blog-module__3rPSzG__cardImage{object-fit:cover}.blog-module__3rPSzG__cardBody{flex-direction:column;flex:1;padding:1.5rem;display:flex}.blog-module__3rPSzG__cardMeta{color:var(--color-ash);text-transform:uppercase;letter-spacing:.02em;margin-bottom:.6rem;font-size:.76rem;font-weight:600}.blog-module__3rPSzG__cardTitle{font-family:var(--font-display);color:var(--color-obsidian);margin-bottom:.6rem;font-size:1.2rem;font-weight:800;line-height:1.35}.blog-module__3rPSzG__cardExcerpt{color:var(--color-ash);flex:1;font-size:.9rem;font-weight:500;line-height:1.6}.blog-module__3rPSzG__cardReadMore{color:var(--color-flare);margin-top:1rem;font-size:.82rem;font-weight:800}.blog-module__3rPSzG__empty{text-align:center;color:var(--color-ash);flex-direction:column;align-items:center;padding:5rem 2rem;font-weight:500;display:flex}.blog-module__3rPSzG__detailHero{background:#fff;flex-direction:column;padding:6rem clamp(1.5rem,6vw,5rem) 2.5rem;display:flex}.blog-module__3rPSzG__breadcrumb{align-items:center;gap:calc(var(--spacing,.25rem) * 2);color:var(--color-ash);margin-bottom:1.25rem;font-size:.8rem;font-weight:600;display:flex}.blog-module__3rPSzG__breadcrumb a{color:var(--color-obsidian)}.blog-module__3rPSzG__breadcrumb em{color:var(--color-flare);font-style:normal;font-weight:700}.blog-module__3rPSzG__detailTitle{font-family:var(--font-display);color:var(--color-obsidian);max-width:800px;margin-bottom:.85rem;font-size:clamp(2rem,4.5vw,3rem);font-weight:800}.blog-module__3rPSzG__detailMeta{align-items:center;gap:calc(var(--spacing,.25rem) * 4);color:var(--color-ash);flex-wrap:wrap;margin-bottom:2.25rem;font-size:.88rem;font-weight:600;display:flex}.blog-module__3rPSzG__detailCoverImageWrap{border-radius:var(--radius-2xl,1rem);aspect-ratio:16/7;width:100%;max-width:1000px;margin:0 auto;position:relative;overflow:hidden}.blog-module__3rPSzG__detailCoverImage{object-fit:cover}.blog-module__3rPSzG__detailBody{background:#fff;max-width:100%;padding:clamp(3rem,5vw,4rem) 0 5rem}.blog-module__3rPSzG__detailBodyInner{max-width:760px;margin:0 auto;padding:0 clamp(1.5rem,6vw,5rem)}.blog-module__3rPSzG__proseContent{color:var(--color-obsidian);font-size:1.08rem;font-weight:500;line-height:1.85}.blog-module__3rPSzG__proseContent p{margin-bottom:1.25rem}.blog-module__3rPSzG__proseContent h2{font-family:var(--font-display);margin:2rem 0 1rem;font-size:1.5rem;font-weight:800}.blog-module__3rPSzG__proseContent img{border-radius:var(--radius-2xl,1rem);width:100%;margin:1.5rem 0}.blog-module__3rPSzG__backLink{align-items:center;gap:calc(var(--spacing,.25rem) * 2);color:var(--color-flare);margin-bottom:2rem;font-size:.9rem;font-weight:700;display:inline-flex}.blog-module__3rPSzG__moreSection{background:var(--color-bone);padding:clamp(3rem,5vw,4rem) clamp(1.5rem,6vw,5rem)}.blog-module__3rPSzG__moreHeading{font-family:var(--font-display);color:var(--color-obsidian);max-width:1200px;margin-bottom:1.75rem;margin-left:auto;margin-right:auto;font-size:1.5rem;font-weight:800}.blog-module__3rPSzG__moreGrid{gap:calc(var(--spacing,.25rem) * 6);grid-template-columns:repeat(3,1fr);max-width:1200px;margin:0 auto;display:grid}@media (max-width:900px){.blog-module__3rPSzG__moreGrid{grid-template-columns:1fr}}
