/* Scoped styles for blog-slug (was 4sn4zg3r).
 * Generated by tools/extract/extract-css.mjs from the Astro build — do not hand-edit.
 * Declarations are carried through byte-for-byte; the only change is the scope
 * attribute rename (data-astro-cid-<hash> -> data-pws="<component>").
 */
.post-head[data-pws="blog-slug"]{max-width:52rem;padding-top:clamp(3.5rem,7vw,6rem)}.post-back[data-pws="blog-slug"]{display:inline-flex;align-items:center;gap:.4rem;font-size:.9rem;color:rgb(var(--color-muted))}.post-back[data-pws="blog-slug"]:hover{color:rgb(var(--color-text))}.post-h1[data-pws="blog-slug"]{margin-top:1.25rem;font-family:var(--font-display);font-weight:400;font-size:clamp(2rem,4.5vw,3.4rem);line-height:1.1;letter-spacing:-.01em}.post-meta[data-pws="blog-slug"]{margin-top:1rem;font-size:.85rem;text-transform:uppercase;letter-spacing:.06em;color:rgb(var(--color-muted))}.post-hero[data-pws="blog-slug"]{max-width:var(--container);margin:clamp(2rem,4vw,3rem) auto 0;padding-inline:var(--gutter)}.post-hero[data-pws="blog-slug"] img[data-pws="blog-slug"]{width:100%;height:auto;aspect-ratio:16 / 9;-o-object-fit:cover;object-fit:cover;border-radius:var(--radius-md);box-shadow:var(--shadow-lg);display:block}.post-section[data-pws="blog-slug"]{padding-top:clamp(2.5rem,5vw,4rem)}.post-foot[data-pws="blog-slug"]{margin-top:2.5rem;padding-top:1.5rem;border-top:1px solid rgb(var(--color-border));max-width:46rem}
