.post[data-astro-cid-zg7dkzxc]{max-width:var(--content-width);margin-inline:auto}.post__header[data-astro-cid-zg7dkzxc]{margin-bottom:var(--space-xl)}.post__type-label[data-astro-cid-zg7dkzxc]{font-family:var(--font-sans);font-size:var(--font-size-sm);letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-muted);margin-bottom:var(--space-sm);display:inline-block}.post__title[data-astro-cid-zg7dkzxc]{font-size:var(--font-size-xl);font-weight:400;line-height:var(--line-height-heading);margin-bottom:var(--space-sm)}.post__title[data-astro-cid-zg7dkzxc] a[data-astro-cid-zg7dkzxc]{color:inherit;text-decoration:none}.post__title[data-astro-cid-zg7dkzxc] a[data-astro-cid-zg7dkzxc]:hover{text-decoration:underline}.post__source[data-astro-cid-zg7dkzxc]{font-family:var(--font-sans);font-size:var(--font-size-sm);color:var(--color-text-muted);margin-bottom:var(--space-sm);text-transform:uppercase;letter-spacing:.05em}.post__date[data-astro-cid-zg7dkzxc]{font-family:var(--font-sans);font-size:var(--font-size-sm);color:var(--color-text-muted);display:block}.post__featured-image[data-astro-cid-zg7dkzxc],.post__photo[data-astro-cid-zg7dkzxc]{margin-bottom:var(--space-xl)}.post__featured-image[data-astro-cid-zg7dkzxc] img[data-astro-cid-zg7dkzxc],.post__photo[data-astro-cid-zg7dkzxc] img[data-astro-cid-zg7dkzxc]{width:100%;height:auto;display:block}.post__exif[data-astro-cid-zg7dkzxc]{gap:var(--space-sm);margin-top:var(--space-sm);font-family:var(--font-sans);font-size:var(--font-size-sm);color:var(--color-text-muted);flex-wrap:wrap;display:flex}.post__exif[data-astro-cid-zg7dkzxc] span[data-astro-cid-zg7dkzxc]+span[data-astro-cid-zg7dkzxc]:before{content:" · ";margin-right:var(--space-sm)}.post__prose[data-astro-cid-zg7dkzxc] p[data-astro-cid-zg7dkzxc]{margin-bottom:var(--space-md);line-height:var(--line-height-body)}.post__prose[data-astro-cid-zg7dkzxc] h2[data-astro-cid-zg7dkzxc]{font-size:var(--font-size-lg);margin-block:var(--space-xl) var(--space-md);font-weight:400}.post__prose[data-astro-cid-zg7dkzxc] h3[data-astro-cid-zg7dkzxc]{font-size:var(--font-size-base);margin-block:var(--space-lg) var(--space-sm);font-weight:600}.post__prose[data-astro-cid-zg7dkzxc] h4[data-astro-cid-zg7dkzxc]{font-size:var(--font-size-base);margin-block:var(--space-md) var(--space-sm);font-weight:600}.post__prose[data-astro-cid-zg7dkzxc] blockquote[data-astro-cid-zg7dkzxc]{border-left:2px solid var(--color-border);padding-left:var(--space-lg);color:var(--color-text-secondary);margin-inline:0;font-style:italic}.post__gallery[data-astro-cid-zg7dkzxc]{gap:var(--space-xl);margin-top:var(--space-xl);flex-direction:column;display:flex}.post__gallery-item[data-astro-cid-zg7dkzxc],.post__figure{margin:0 0 var(--space-md)}.post__gallery-item[data-astro-cid-zg7dkzxc] img[data-astro-cid-zg7dkzxc]{width:100%;height:auto;display:block}.post__caption[data-astro-cid-zg7dkzxc],.post__caption{margin-top:var(--space-sm);font-family:var(--font-sans);font-size:var(--font-size-sm);color:var(--color-text-muted);line-height:var(--line-height-body)}.post__footer[data-astro-cid-zg7dkzxc]{margin-top:var(--space-2xl);padding-top:var(--space-lg);border-top:1px solid var(--color-border)}.post__tags[data-astro-cid-zg7dkzxc]{gap:var(--space-sm);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.post__tag[data-astro-cid-zg7dkzxc]{font-family:var(--font-sans);font-size:var(--font-size-sm);color:var(--color-text-muted);border:1px solid var(--color-border);padding:var(--space-xs) var(--space-sm)}.post__adjacent[data-astro-cid-zg7dkzxc]{justify-content:space-between;gap:var(--space-lg);margin-top:var(--space-2xl);padding-top:var(--space-lg);border-top:1px solid var(--color-border);display:flex}.post__adjacent-link[data-astro-cid-zg7dkzxc]{gap:var(--space-xs);color:inherit;flex-direction:column;max-width:45%;text-decoration:none;transition:color .15s;display:flex}.post__adjacent-link--next[data-astro-cid-zg7dkzxc]{text-align:right;margin-left:auto}.post__adjacent-link[data-astro-cid-zg7dkzxc]:hover{color:var(--color-text-secondary)}.post__adjacent-label[data-astro-cid-zg7dkzxc]{font-family:var(--font-sans);font-size:var(--font-size-sm);color:var(--color-text-muted);letter-spacing:.03em}.post__adjacent-title[data-astro-cid-zg7dkzxc]{font-size:var(--font-size-base);line-height:var(--line-height-heading)}
