.blog-module__JBQ6Uq__page{padding-block:var(--space-12) var(--space-16)}.blog-module__JBQ6Uq__hero{text-align:center;max-width:36rem;margin:0 auto var(--space-10);gap:var(--space-3);flex-direction:column;display:flex}.blog-module__JBQ6Uq__eyebrow{font-family:var(--font-accent);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-primary);margin:0}.blog-module__JBQ6Uq__title{font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:clamp(2rem,5vw,3.5rem);line-height:1.05}.blog-module__JBQ6Uq__lede{font-size:var(--text-md);color:var(--color-text-secondary);line-height:var(--leading-normal);margin:0}.blog-module__JBQ6Uq__tag{font-size:.6875rem;font-weight:var(--weight-bold);letter-spacing:var(--tracking-wide);text-transform:uppercase;padding:2px var(--space-2);background:var(--color-bg-primary);color:var(--color-primary);border-radius:var(--radius-full);align-items:center;width:fit-content;display:inline-flex}.blog-module__JBQ6Uq__featured{border-radius:var(--radius-2xl);border:1px solid var(--color-border-light);grid-template-columns:1fr;margin-block-end:var(--space-12);display:grid;overflow:hidden}@media (min-width:900px){.blog-module__JBQ6Uq__featured{grid-template-columns:5fr 4fr}}.blog-module__JBQ6Uq__featuredBody{gap:var(--space-3);padding:var(--space-8);background:var(--color-bg-primary);flex-direction:column;display:flex}.blog-module__JBQ6Uq__featuredTitle{font-family:var(--font-display);font-size:clamp(1.5rem,3.5vw,2.25rem);font-weight:var(--weight-bold);letter-spacing:-.02em;margin:0;line-height:1.15}.blog-module__JBQ6Uq__featuredExcerpt{font-size:var(--text-md);color:var(--color-text-secondary);line-height:var(--leading-normal);margin:0}.blog-module__JBQ6Uq__featuredMeta{gap:var(--space-3);font-size:var(--text-xs);color:var(--color-text-muted);flex-wrap:wrap;display:flex}.blog-module__JBQ6Uq__featuredMeta span{align-items:center;gap:4px;display:inline-flex}.blog-module__JBQ6Uq__featuredVisual{background:var(--gradient-primary);isolation:isolate;min-height:320px;position:relative;overflow:hidden}.blog-module__JBQ6Uq__featuredVisual:before{content:"";filter:blur(20px);background:radial-gradient(circle,#fff6,#0000 70%);border-radius:50%;width:60%;height:80%;position:absolute;inset:-20% -20% auto auto}.blog-module__JBQ6Uq__grid{gap:var(--space-5);grid-template-columns:1fr;display:grid}@media (min-width:640px){.blog-module__JBQ6Uq__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.blog-module__JBQ6Uq__grid{grid-template-columns:repeat(3,1fr)}}.blog-module__JBQ6Uq__card{border-radius:var(--radius-xl);border:1px solid var(--color-border-light);background:var(--color-bg-primary);transition:var(--transition-all);flex-direction:column;display:flex;overflow:hidden}.blog-module__JBQ6Uq__card:hover{box-shadow:var(--shadow-lg);border-color:var(--color-deep-plum-20);transform:translateY(-3px)}.blog-module__JBQ6Uq__cardVisual{background:var(--gradient-primary);height:180px}.blog-module__JBQ6Uq__cardBody{gap:var(--space-2);padding:var(--space-5);flex-direction:column;display:flex}.blog-module__JBQ6Uq__cardTitle{font-family:var(--font-display);font-size:var(--text-md);font-weight:var(--weight-bold);letter-spacing:-.01em;margin:0;line-height:1.25}.blog-module__JBQ6Uq__cardExcerpt{font-size:var(--text-sm);color:var(--color-text-secondary);line-height:var(--leading-normal);margin:0}.blog-module__JBQ6Uq__cardMeta{align-items:center;gap:var(--space-1);font-size:var(--text-xs);color:var(--color-text-muted);flex-wrap:wrap;display:flex}.blog-module__JBQ6Uq__cardMeta>span{align-items:center;gap:2px;display:inline-flex}.blog-module__JBQ6Uq__cardLink{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-primary);align-items:center;gap:4px;margin-block-start:var(--space-2);text-decoration:none;display:inline-flex}.blog-module__JBQ6Uq__cardLink:hover{text-decoration:underline}.blog-module__JBQ6Uq__accent--lavender .blog-module__JBQ6Uq__cardVisual,.blog-module__JBQ6Uq__accent--lavender .blog-module__JBQ6Uq__featuredVisual{background:linear-gradient(135deg,#c8b5d7 0%,#e4daec 100%)}.blog-module__JBQ6Uq__accent--plum .blog-module__JBQ6Uq__cardVisual,.blog-module__JBQ6Uq__accent--plum .blog-module__JBQ6Uq__featuredVisual{background:linear-gradient(135deg,#6f4d82 0%,#9b7db1 100%)}.blog-module__JBQ6Uq__accent--rose .blog-module__JBQ6Uq__cardVisual,.blog-module__JBQ6Uq__accent--rose .blog-module__JBQ6Uq__featuredVisual{background:linear-gradient(135deg,#d89bae 0%,#f4d5de 100%)}.blog-module__JBQ6Uq__accent--sand .blog-module__JBQ6Uq__cardVisual,.blog-module__JBQ6Uq__accent--sand .blog-module__JBQ6Uq__featuredVisual{background:linear-gradient(135deg,#c4a78b 0%,#e8d8c0 100%)}
