.blog-post__hero.svelte-1wv25c7 h1:where(.svelte-1wv25c7){margin-top:var(--space-4);overflow-wrap:anywhere;font-size:clamp(1.75rem,6vw,2.75rem)}.post-meta.svelte-1wv25c7{color:var(--color-muted);font-family:var(--font-label);align-items:center;gap:var(--space-2) var(--space-3);letter-spacing:var(--tracking-label);text-transform:uppercase;flex-wrap:wrap;font-size:.75rem;display:flex}.post-meta__category.svelte-1wv25c7{color:var(--color-primary)}.post-meta__category.svelte-1wv25c7:after,.post-meta.svelte-1wv25c7 time:where(.svelte-1wv25c7):after{content:"·";margin-left:var(--space-3)}.blog-post__featured.svelte-1wv25c7{margin-top:calc(-1 * var(--space-4));padding-bottom:var(--space-6)}.blog-post__featured.svelte-1wv25c7 figure:where(.svelte-1wv25c7){border:1px solid var(--color-border);border-radius:var(--radius-md);margin:0;overflow:hidden}.blog-post__featured.svelte-1wv25c7 img:where(.svelte-1wv25c7){object-fit:cover;object-position:top center;width:100%;height:auto;max-height:min(32rem,70vh);display:block}.blog-post__content.svelte-1wv25c7{padding-bottom:clamp(2.5rem,7vw,4rem)}.blog-post__tags.svelte-1wv25c7{border-top:1px solid var(--color-border);margin-top:var(--space-8);padding-top:var(--space-5)}.blog-post__tags-label.svelte-1wv25c7{color:var(--color-muted);font-family:var(--font-label);letter-spacing:var(--tracking-label);margin-bottom:var(--space-3);text-transform:uppercase;font-size:.7rem}.blog-post__tag-list.svelte-1wv25c7{gap:var(--space-2);flex-wrap:wrap;list-style:none;display:flex}.blog-post__tag-list.svelte-1wv25c7 span:where(.svelte-1wv25c7){background:var(--surface-2);border:1px solid var(--border-subtle);border-radius:var(--radius-pill);color:var(--color-muted-strong);padding:.35rem .75rem;font-size:.85rem;display:inline-block}.blog-post__related{margin-top:var(--space-8)}
