.blog-post[data-astro-cid-zg7dkzxc]{background-color:#0000}.blog-post__header[data-astro-cid-zg7dkzxc]{padding:var(--space-3) 0;border-bottom:1px solid var(--color-glass-border);background:var(--color-background-warm);-webkit-backdrop-filter:blur(8px);z-index:var(--z-header);position:sticky;top:0}.blog-post__article[data-astro-cid-zg7dkzxc]{padding-top:var(--space-8);padding-bottom:var(--space-12)}.blog-post__article-header[data-astro-cid-zg7dkzxc]{margin-bottom:var(--space-5)}.blog-post__meta[data-astro-cid-zg7dkzxc]{gap:var(--space-1) var(--space-2);margin-bottom:var(--space-2);font-family:var(--font-sans);font-size:var(--text-xs);color:var(--color-text-secondary);flex-wrap:wrap;align-items:center;display:flex}.blog-post__date[data-astro-cid-zg7dkzxc],.blog-post__modified[data-astro-cid-zg7dkzxc],.blog-post__author[data-astro-cid-zg7dkzxc]{align-items:center;display:inline-flex}.blog-post__title[data-astro-cid-zg7dkzxc]{font-family:var(--font-sans);font-size:var(--text-2xl);font-weight:var(--weight-bold);line-height:var(--leading-snug);color:var(--color-primary)}.blog-post__excerpt[data-astro-cid-zg7dkzxc]{max-width:760px;margin-top:var(--space-2);font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--leading-relaxed);color:var(--color-text-secondary)}.blog-post__terms[data-astro-cid-zg7dkzxc]{margin-top:var(--space-2);flex-wrap:wrap;gap:6px;list-style:none;display:flex}.blog-post__terms[data-astro-cid-zg7dkzxc] li[data-astro-cid-zg7dkzxc]{font-family:var(--font-sans);font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--color-text-secondary);border:1px solid var(--color-glass-border);border-radius:var(--radius-full);padding:4px 10px}.blog-post__featured[data-astro-cid-zg7dkzxc]{margin-bottom:var(--space-5)}.blog-post__featured[data-astro-cid-zg7dkzxc] img[data-astro-cid-zg7dkzxc]{border-radius:var(--radius-lg);border:1px solid var(--color-glass-border);width:100%;height:auto}.prose[data-astro-cid-zg7dkzxc]{font-family:var(--font-text);font-size:var(--text-base);line-height:var(--leading-relaxed);color:var(--color-primary)}.prose[data-astro-cid-zg7dkzxc] h2{font-family:var(--font-sans);font-size:var(--text-lg);font-weight:var(--weight-bold);margin-top:var(--space-6);margin-bottom:var(--space-2)}.prose[data-astro-cid-zg7dkzxc] h3,.prose[data-astro-cid-zg7dkzxc] h4,.prose[data-astro-cid-zg7dkzxc] h5,.prose[data-astro-cid-zg7dkzxc] h6{font-family:var(--font-sans);font-size:var(--text-base);font-weight:var(--weight-semibold);margin-top:var(--space-4);margin-bottom:var(--space-1)}.prose[data-astro-cid-zg7dkzxc] p,.prose[data-astro-cid-zg7dkzxc] figure,.prose[data-astro-cid-zg7dkzxc] table,.prose[data-astro-cid-zg7dkzxc] blockquote,.prose[data-astro-cid-zg7dkzxc] pre{margin-bottom:var(--space-3)}.prose[data-astro-cid-zg7dkzxc] ul,.prose[data-astro-cid-zg7dkzxc] ol{margin-bottom:var(--space-3);padding-inline-start:var(--space-3)}.prose[data-astro-cid-zg7dkzxc] li{margin-bottom:var(--space-1)}.prose[data-astro-cid-zg7dkzxc] a{color:var(--color-primary);text-underline-offset:3px;text-decoration:underline}.prose[data-astro-cid-zg7dkzxc] a:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:var(--radius-sm)}.prose[data-astro-cid-zg7dkzxc] img,.prose[data-astro-cid-zg7dkzxc] video,.prose[data-astro-cid-zg7dkzxc] iframe{max-width:100%}.prose[data-astro-cid-zg7dkzxc] img{border-radius:var(--radius-md);height:auto}.prose[data-astro-cid-zg7dkzxc] figure{max-width:100%}.prose[data-astro-cid-zg7dkzxc] figcaption,.prose[data-astro-cid-zg7dkzxc] .wp-element-caption{margin-top:var(--space-1);font-family:var(--font-sans);font-size:var(--text-xs);color:var(--color-text-secondary)}.prose[data-astro-cid-zg7dkzxc] blockquote{border-inline-start:1px solid var(--color-primary-40);color:var(--color-text-secondary);margin:var(--space-4) 0;padding-inline-start:var(--space-3)}.prose[data-astro-cid-zg7dkzxc] table{border-collapse:collapse;width:100%;font-family:var(--font-sans);font-size:var(--text-sm)}.prose[data-astro-cid-zg7dkzxc] th,.prose[data-astro-cid-zg7dkzxc] td{border:1px solid var(--color-glass-border);padding:var(--space-1);text-align:start;vertical-align:top}.prose[data-astro-cid-zg7dkzxc] .wp-block-embed__wrapper{max-width:100%;position:relative;overflow:hidden}.blog-post__back-wrapper[data-astro-cid-zg7dkzxc]{margin-top:var(--space-8);padding-top:var(--space-4);border-top:1px solid var(--color-glass-border)}.blog-post__back[data-astro-cid-zg7dkzxc]{font-family:var(--font-sans);font-size:var(--text-sm);color:var(--color-text-secondary);min-block-size:44px;transition:color var(--duration-fast) var(--ease-smooth);align-items:center;text-decoration:none;display:inline-flex}.blog-post__back[data-astro-cid-zg7dkzxc]:hover{color:var(--color-text-primary)}@media (max-width:767px){.blog-post__article[data-astro-cid-zg7dkzxc]{padding-top:var(--space-4)}.blog-post__title[data-astro-cid-zg7dkzxc]{font-size:var(--text-xl)}}@media (prefers-reduced-motion:reduce){.blog-post__back[data-astro-cid-zg7dkzxc]{transition:none}}
