.SectionHero-module__JrVvwa__hero{flex-direction:column;gap:14px;max-width:640px;margin-bottom:48px;display:flex}.SectionHero-module__JrVvwa__eyebrow{background:var(--eyebrow-bg);width:fit-content;color:var(--accent-text);letter-spacing:.14em;text-transform:uppercase;border-radius:999px;padding:4px 12px;font-size:.76rem;display:inline-block}.SectionHero-module__JrVvwa__title{text-transform:uppercase;letter-spacing:-.01em;color:var(--foreground);font-size:clamp(1.9rem,4vw,2.6rem);font-weight:800;line-height:1.06}.SectionHero-module__JrVvwa__subtitle{font-family:var(--font-serif);color:var(--muted);font-size:1.05rem;line-height:1.65}
.BlogListView-module__hIGHba__page{max-width:760px;margin:0 auto;padding:64px 24px 96px}.BlogListView-module__hIGHba__emptyState{color:var(--muted);border:1px dashed var(--border);text-align:center;border-radius:16px;padding:32px;font-size:.95rem}.BlogListView-module__hIGHba__postList{flex-direction:column;gap:16px;list-style:none;display:flex}.BlogListView-module__hIGHba__postCard{border:1px solid var(--border);background:var(--panel);box-shadow:var(--card-shadow);border-radius:18px;transition:transform .15s,border-color .15s}.BlogListView-module__hIGHba__postCard:hover{border-color:var(--border-strong);transform:translateY(-2px)}.BlogListView-module__hIGHba__postLink{padding:24px;display:block}.BlogListView-module__hIGHba__postMeta{color:var(--muted);font-size:.8rem}.BlogListView-module__hIGHba__postTitle{color:var(--foreground);margin-top:4px;font-size:1.2rem;font-weight:600}.BlogListView-module__hIGHba__postSummary{color:var(--muted);font-family:var(--font-serif);margin-top:8px;font-size:.95rem;line-height:1.55}.BlogListView-module__hIGHba__postCta{color:var(--accent-text);margin-top:12px;font-size:.85rem;font-weight:600;display:inline-block}.BlogListView-module__hIGHba__pillRow{flex-wrap:wrap;gap:8px;margin-top:-8px;padding:0 24px 20px;display:flex}.BlogListView-module__hIGHba__tagPill,.BlogListView-module__hIGHba__seriesPill{letter-spacing:.02em;border-radius:999px;padding:3px 10px;font-size:.72rem;transition:background-color .15s,color .15s}.BlogListView-module__hIGHba__tagPill{background:var(--eyebrow-bg);color:var(--muted)}.BlogListView-module__hIGHba__tagPill:hover{background:var(--surface-soft);color:var(--foreground)}.BlogListView-module__hIGHba__seriesPill{background:var(--accent-soft);color:var(--accent-text);text-transform:uppercase;font-weight:600}.BlogListView-module__hIGHba__seriesPill:hover{background:var(--accent-card)}
