.eMzVEG_pageWrapper{background-color:var(--color-neutral-0,#fff);flex-direction:column;min-height:100vh;display:flex}.eMzVEG_page{padding-top:var(--space-lg,24px);padding-bottom:var(--space-2xl,48px);flex:1}.eMzVEG_blogContainer{max-width:1200px;padding:0 var(--space-lg,24px);margin:0 auto}@media (max-width:767px){.eMzVEG_blogContainer{padding:0 var(--space-md,16px)}}.eMzVEG_pageTitle{font-family:var(--font-pp-museum);letter-spacing:-.02em;text-transform:uppercase;color:var(--color-burgundy-100,#430b14);text-align:center;margin:0 0 var(--space-lg,24px);font-size:32px;font-weight:500;line-height:110%}@media (min-width:768px){.eMzVEG_pageTitle{margin-bottom:var(--space-xl,32px);font-size:40px}}.eMzVEG_tagsFilter{justify-content:center;gap:var(--space-sm,12px);margin-bottom:var(--space-xl,32px);padding:var(--space-sm,12px) 0;flex-wrap:wrap;display:flex}.eMzVEG_articleGrid{gap:var(--space-lg,24px);grid-template-columns:1fr;display:grid}@media (min-width:768px){.eMzVEG_articleGrid{gap:var(--space-xl,32px);grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.eMzVEG_articleGrid{gap:var(--space-xl,32px);grid-template-columns:repeat(3,1fr)}}.eMzVEG_emptyState{text-align:center;padding:var(--space-2xl,48px) var(--space-lg,24px);margin-top:var(--space-xl,32px)}.eMzVEG_emptyState .eMzVEG_emptyIcon{width:100px;height:100px;margin:0 auto var(--space-lg,24px);background:var(--color-cream-100,#f8efe3);border-radius:50%;justify-content:center;align-items:center;font-size:40px;display:flex}.eMzVEG_emptyState .eMzVEG_emptyTitle{font-family:var(--font-futura-now,"Futura Now Headline", sans-serif);font-size:var(--typography-title-small-font-size,20px);font-weight:var(--font-weight-semibold,600);color:var(--color-burgundy-100,#430b14);margin-bottom:var(--space-sm,12px)}.eMzVEG_emptyState .eMzVEG_emptyText{color:var(--color-text-muted,#8e695d);max-width:400px;margin:0 auto}@media (max-width:575px){.eMzVEG_page{padding-top:var(--space-md,16px)}.eMzVEG_tagsFilter{gap:var(--space-xs,8px)}.eMzVEG_articleGrid{gap:var(--space-md,16px)}.eMzVEG_emptyState{padding:var(--space-xl,32px) var(--space-md,16px)}.eMzVEG_emptyState .eMzVEG_emptyIcon{width:80px;height:80px;font-size:32px}}
