.blog_hero__m_tED{background:var(--deep-purple);background-image:radial-gradient(ellipse at 60% 40%,rgba(107,63,160,.35) 0,transparent 60%);padding:80px 40px 96px;text-align:center}.blog_heroInner__l_CN9{max-width:720px;margin:0 auto}.blog_eyebrow__BA9dX{font-family:DM Sans,sans-serif;font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--lavender);margin-bottom:18px}.blog_heroH1__drIc8{font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(36px,5vw,60px);font-weight:300;color:#fff;margin-bottom:20px}.blog_heroSub__6UCg7{font-size:16px;color:hsla(0,0%,100%,.7);line-height:1.75}.blog_filterSection__zS0AM{background:var(--cream);border-bottom:1px solid rgba(155,127,199,.15);padding:0 40px;position:sticky;top:72px;z-index:40}.blog_filterInner__Mw8CM{max-width:1100px;margin:0 auto;overflow-x:auto;-webkit-overflow-scrolling:touch}.blog_filterTabs__XfyzB{display:flex;gap:0;padding:0;white-space:nowrap}.blog_filterTab__lhjso{display:inline-block;padding:16px 20px;font-family:DM Sans,sans-serif;font-size:14px;font-weight:400;color:var(--text-secondary);text-decoration:none;border-bottom:2px solid transparent;transition:color .2s,border-color .2s;white-space:nowrap}.blog_filterTab__lhjso:hover{color:var(--deep-purple)}.blog_filterTab__lhjso.blog_activeTab__t5HBi{color:var(--deep-purple);font-weight:600;border-bottom-color:var(--deep-purple)}@media (max-width:640px){.blog_filterSection__zS0AM{padding:0 16px}.blog_filterTab__lhjso{padding:14px;font-size:13px}}.blog_postsSection__ioWJS{background:var(--cream);padding:56px 40px 96px}.blog_postsInner__KjzR0{max-width:1100px;margin:0 auto}.blog_postsGrid__d87Vb{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}@media (max-width:960px){.blog_postsGrid__d87Vb{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.blog_postsSection__ioWJS{padding:40px 20px 72px}.blog_postsGrid__d87Vb{grid-template-columns:1fr}}.blog_postCard__N8pLU{background:#fff;border-radius:16px;padding:32px 28px;border:1.5px solid rgba(155,127,199,.15);display:flex;flex-direction:column;gap:10px;transition:box-shadow .25s,transform .25s}.blog_postCard__N8pLU:hover{box-shadow:0 10px 36px rgba(61,26,110,.09);transform:translateY(-3px)}.blog_cardCategoryBadge__5s2aB{display:inline-block;padding:4px 12px;background:var(--lavender-light);color:var(--mid-purple);font-size:11px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;border-radius:100px;align-self:flex-start}.blog_cardTitle__UowSg{font-family:Cormorant Garamond,Georgia,serif;font-size:22px;font-weight:500;color:var(--deep-purple);line-height:1.3}.blog_cardTitle__UowSg a{text-decoration:none;color:inherit;transition:color .2s}.blog_cardTitle__UowSg a:hover{color:var(--mid-purple)}.blog_cardDate__6isbV{font-size:13px;color:var(--lavender)}.blog_cardDesc__1ZaXe{font-size:14px;color:var(--text-secondary);line-height:1.65;flex:1}.blog_cardReadMore__yLS3W{display:inline-block;margin-top:4px;font-size:14px;font-weight:500;color:var(--mid-purple);text-decoration:none;transition:color .2s}.blog_cardReadMore__yLS3W:hover{color:var(--deep-purple)}.blog_empty__6Wa62{text-align:center;padding:80px 20px;color:var(--text-secondary);font-size:16px}