.blog-article[data-astro-cid-zg7dkzxc]{--blog-accent-aa:#8a168f;background:var(--color-surface)}.blog-article-hero[data-astro-cid-zg7dkzxc]{max-width:1280px;padding:calc(var(--space-24) + 3rem) 24px var(--space-20);grid-template-columns:minmax(0,.92fr) minmax(320px,.72fr);align-items:center;gap:clamp(32px,6vw,72px);margin:0 auto;display:grid}.blog-article-kicker[data-astro-cid-zg7dkzxc]{color:var(--blog-accent-aa);letter-spacing:.12em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:10px;font-size:.72rem;font-weight:800;display:flex}.blog-article-kicker[data-astro-cid-zg7dkzxc] a[data-astro-cid-zg7dkzxc]{color:inherit}.blog-article[data-astro-cid-zg7dkzxc] h1[data-astro-cid-zg7dkzxc]{max-width:12ch;color:var(--color-text-primary);font-family:var(--font-display);letter-spacing:var(--tracking-display);margin-top:18px;font-size:clamp(2.75rem,6vw,5.8rem);font-weight:800;line-height:.95}.blog-article-description[data-astro-cid-zg7dkzxc]{max-width:62ch;color:var(--color-text-secondary);margin-top:24px;font-size:1.12rem;line-height:1.65}.blog-article-meta[data-astro-cid-zg7dkzxc]{color:var(--color-text-secondary);flex-wrap:wrap;align-items:center;gap:24px;margin-top:36px;display:flex}.blog-article-meta[data-astro-cid-zg7dkzxc] a[data-astro-cid-zg7dkzxc],.blog-article-meta[data-astro-cid-zg7dkzxc]>span[data-astro-cid-zg7dkzxc]{align-items:center;gap:12px;display:inline-flex}.blog-article-meta[data-astro-cid-zg7dkzxc] img[data-astro-cid-zg7dkzxc]{object-fit:cover;border-radius:50%;width:48px;height:48px}.blog-article-meta[data-astro-cid-zg7dkzxc] span[data-astro-cid-zg7dkzxc] span[data-astro-cid-zg7dkzxc],.blog-article-meta[data-astro-cid-zg7dkzxc] a[data-astro-cid-zg7dkzxc] span[data-astro-cid-zg7dkzxc]{gap:2px;display:grid}.blog-article-meta[data-astro-cid-zg7dkzxc] small[data-astro-cid-zg7dkzxc]{color:oklch(33.9% .0625 293/.7);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:700}.blog-article-media[data-astro-cid-zg7dkzxc]{border:1px solid var(--color-border-subtle);box-shadow:var(--shadow-lg);background:var(--color-primary);border-radius:28px;overflow:hidden}.blog-article-media[data-astro-cid-zg7dkzxc] img[data-astro-cid-zg7dkzxc]{aspect-ratio:16/10;object-fit:cover;width:100%;display:block}.blog-article-body[data-astro-cid-zg7dkzxc]{max-width:1180px;padding:0 24px var(--space-24);grid-template-columns:minmax(220px,.32fr) minmax(0,720px);align-items:start;gap:clamp(32px,6vw,72px);margin:0 auto;display:grid}.blog-article-aside[data-astro-cid-zg7dkzxc]{position:sticky;top:112px}.blog-toc[data-astro-cid-zg7dkzxc]{border-top:1px solid var(--color-border-subtle);padding-top:20px}.blog-toc[data-astro-cid-zg7dkzxc] h2[data-astro-cid-zg7dkzxc],.blog-tldr[data-astro-cid-zg7dkzxc] h2[data-astro-cid-zg7dkzxc],.blog-resource[data-astro-cid-zg7dkzxc] h2[data-astro-cid-zg7dkzxc],.blog-related[data-astro-cid-zg7dkzxc] h2[data-astro-cid-zg7dkzxc],.blog-sources[data-astro-cid-zg7dkzxc] h2[data-astro-cid-zg7dkzxc],.blog-faq[data-astro-cid-zg7dkzxc] h2[data-astro-cid-zg7dkzxc]{color:var(--color-text-primary);font-family:var(--font-display);letter-spacing:var(--tracking-heading);font-weight:800}.blog-toc[data-astro-cid-zg7dkzxc] h2[data-astro-cid-zg7dkzxc]{font-size:1rem}.blog-toc[data-astro-cid-zg7dkzxc] ol[data-astro-cid-zg7dkzxc]{gap:10px;margin-top:14px;display:grid}.blog-toc[data-astro-cid-zg7dkzxc] a[data-astro-cid-zg7dkzxc]{color:var(--color-text-secondary);font-size:.9rem;line-height:1.35}.blog-toc[data-astro-cid-zg7dkzxc] a[data-astro-cid-zg7dkzxc]:hover,.blog-toc[data-astro-cid-zg7dkzxc] a[data-astro-cid-zg7dkzxc]:focus-visible{color:var(--blog-accent-aa)}.blog-toc[data-astro-cid-zg7dkzxc] .is-nested[data-astro-cid-zg7dkzxc]{padding-left:14px}.blog-tldr[data-astro-cid-zg7dkzxc]{margin-bottom:var(--space-12);background:oklch(43.7% .1325 275.3/.06);border:1px solid oklch(43.7% .1325 275.3/.16);border-radius:22px;padding:28px}.blog-tldr[data-astro-cid-zg7dkzxc] h2[data-astro-cid-zg7dkzxc]{color:var(--blog-accent-aa);text-transform:uppercase;letter-spacing:.12em;font-size:.78rem}.blog-tldr[data-astro-cid-zg7dkzxc] p[data-astro-cid-zg7dkzxc]{color:var(--color-text-primary);margin-top:12px;font-size:1.12rem;font-weight:700;line-height:1.55}.blog-resource[data-astro-cid-zg7dkzxc],.blog-related[data-astro-cid-zg7dkzxc],.blog-sources[data-astro-cid-zg7dkzxc],.blog-faq[data-astro-cid-zg7dkzxc]{margin-top:var(--space-16);padding-top:var(--space-12);border-top:1px solid var(--color-border-subtle)}.blog-resource[data-astro-cid-zg7dkzxc]{background:linear-gradient(135deg, var(--color-primary), oklch(28% .12 292));color:oklch(99% .005 292);border:1px solid oklch(99% .005 292/.14);border-radius:26px;padding:32px}.blog-resource[data-astro-cid-zg7dkzxc] p[data-astro-cid-zg7dkzxc]:first-child,.blog-related[data-astro-cid-zg7dkzxc]>p[data-astro-cid-zg7dkzxc]{color:var(--blog-accent-aa);letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:800}.blog-resource[data-astro-cid-zg7dkzxc] h2[data-astro-cid-zg7dkzxc]{color:oklch(99% .005 292);margin-top:10px;font-size:2rem}.blog-resource[data-astro-cid-zg7dkzxc] p[data-astro-cid-zg7dkzxc]:not(:first-child){color:oklch(99% .005 292/.78);margin-top:12px;line-height:1.6}.blog-resource[data-astro-cid-zg7dkzxc] a[data-astro-cid-zg7dkzxc]{color:var(--color-text-primary);background:oklch(99% .005 292);border-radius:999px;margin-top:24px;padding:12px 18px;font-weight:800;display:inline-flex}.blog-related[data-astro-cid-zg7dkzxc] h2[data-astro-cid-zg7dkzxc],.blog-sources[data-astro-cid-zg7dkzxc] h2[data-astro-cid-zg7dkzxc],.blog-faq[data-astro-cid-zg7dkzxc] h2[data-astro-cid-zg7dkzxc]{font-size:1.8rem}.blog-related[data-astro-cid-zg7dkzxc]>div[data-astro-cid-zg7dkzxc]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:22px;display:grid}.blog-related[data-astro-cid-zg7dkzxc] article[data-astro-cid-zg7dkzxc]{border:1px solid var(--color-border-subtle);background:oklch(99% .005 292);border-radius:18px;height:100%;overflow:hidden}.blog-related[data-astro-cid-zg7dkzxc] img[data-astro-cid-zg7dkzxc]{aspect-ratio:16/10;object-fit:cover;width:100%}.blog-related[data-astro-cid-zg7dkzxc] span[data-astro-cid-zg7dkzxc]{color:var(--blog-accent-aa);letter-spacing:.1em;text-transform:uppercase;margin:16px 16px 0;font-size:.66rem;font-weight:800;display:block}.blog-related[data-astro-cid-zg7dkzxc] h3[data-astro-cid-zg7dkzxc]{color:var(--color-text-primary);font-family:var(--font-display);margin:8px 16px 18px;font-size:1rem;font-weight:800;line-height:1.2}.blog-sources[data-astro-cid-zg7dkzxc] ol[data-astro-cid-zg7dkzxc]{gap:16px;margin-top:20px;display:grid}.blog-sources[data-astro-cid-zg7dkzxc] li[data-astro-cid-zg7dkzxc]{border:1px solid var(--color-border-subtle);background:var(--color-surface-elevated);border-radius:16px;padding:18px}.blog-sources[data-astro-cid-zg7dkzxc] a[data-astro-cid-zg7dkzxc],.blog-sources[data-astro-cid-zg7dkzxc] span[data-astro-cid-zg7dkzxc]{color:var(--blog-accent-aa);font-weight:800}.blog-sources[data-astro-cid-zg7dkzxc] small[data-astro-cid-zg7dkzxc]{color:var(--color-text-secondary);margin-top:4px;display:block}.blog-sources[data-astro-cid-zg7dkzxc] p[data-astro-cid-zg7dkzxc]{color:var(--color-text-secondary);margin-top:8px;line-height:1.55}.blog-faq[data-astro-cid-zg7dkzxc]>div[data-astro-cid-zg7dkzxc]{gap:12px;margin-top:22px;display:grid}.blog-faq[data-astro-cid-zg7dkzxc] details[data-astro-cid-zg7dkzxc]{border:1px solid var(--color-border-subtle);background:oklch(99% .005 292);border-radius:16px;padding:18px 20px}.blog-faq[data-astro-cid-zg7dkzxc] summary[data-astro-cid-zg7dkzxc]{cursor:pointer;color:var(--color-text-primary);font-weight:800}.blog-faq[data-astro-cid-zg7dkzxc] details[data-astro-cid-zg7dkzxc] p[data-astro-cid-zg7dkzxc]{color:var(--color-text-secondary);margin-top:12px;line-height:1.65}@media (width<=1000px){.blog-article-hero[data-astro-cid-zg7dkzxc],.blog-article-body[data-astro-cid-zg7dkzxc],.blog-related[data-astro-cid-zg7dkzxc]>div[data-astro-cid-zg7dkzxc]{grid-template-columns:1fr}.blog-article-aside[data-astro-cid-zg7dkzxc]{position:static}}
