.narrow[data-astro-cid-bqnhdrcu]{max-width:calc(820px + 2 * var(--gutter))}.post-hero[data-astro-cid-bqnhdrcu]{background:var(--gradient-hero);padding:var(--space-5) 0 var(--space-8)}.post-hero[data-astro-cid-bqnhdrcu] h1[data-astro-cid-bqnhdrcu]{margin:var(--space-4) 0 var(--space-5);font-size:clamp(2rem,1.5rem + 2vw,3rem)}.eyebrow[data-astro-cid-bqnhdrcu]{min-height:44px;text-decoration:none}.meta[data-astro-cid-bqnhdrcu]{align-items:center;gap:var(--space-2) var(--space-3);font-size:var(--fs-small);color:var(--grey-600);flex-wrap:wrap;display:flex}.byline[data-astro-cid-bqnhdrcu]{align-items:center;gap:var(--space-3);color:inherit;line-height:1.35;text-decoration:none;display:flex}.byline[data-astro-cid-bqnhdrcu] strong[data-astro-cid-bqnhdrcu]{color:var(--heading)}.avatar[data-astro-cid-bqnhdrcu]{object-fit:cover;object-position:top;background:var(--sky-100);border-radius:50%;width:44px;height:44px}.dot[data-astro-cid-bqnhdrcu]{color:var(--grey-400)}.body[data-astro-cid-bqnhdrcu]{gap:var(--space-7);padding-bottom:var(--space-8);grid-template-columns:minmax(0,1fr);display:grid}.cover[data-astro-cid-bqnhdrcu]{border-radius:var(--radius-lg);width:100%;height:auto;margin-top:calc(-1 * var(--space-6));box-shadow:var(--shadow-lg)}.summary[data-astro-cid-bqnhdrcu]{border-left:4px solid var(--color-brand);background:var(--color-brand-soft);border-radius:0 var(--radius-sm) var(--radius-sm) 0;padding:var(--space-5);font-size:var(--fs-lead);color:var(--heading)}.summary-label[data-astro-cid-bqnhdrcu]{font-size:var(--fs-xs);font-weight:var(--fw-bold);letter-spacing:.08em;text-transform:uppercase;color:var(--orange-600);margin-bottom:var(--space-2)}.toc[data-astro-cid-bqnhdrcu]{border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-5)}.toc-title[data-astro-cid-bqnhdrcu]{font-weight:var(--fw-bold);color:var(--heading);margin-bottom:var(--space-3)}.toc[data-astro-cid-bqnhdrcu] ol[data-astro-cid-bqnhdrcu]{gap:var(--space-2);margin:0;padding-left:1.25rem;display:grid}.toc[data-astro-cid-bqnhdrcu] a[data-astro-cid-bqnhdrcu]{color:var(--grey-600);text-decoration:none}.toc[data-astro-cid-bqnhdrcu] a[data-astro-cid-bqnhdrcu]:hover{color:var(--color-accent);text-decoration:underline}.prose[data-astro-cid-bqnhdrcu]{max-width:none;color:var(--grey-800);font-size:1.0938rem}.prose[data-astro-cid-bqnhdrcu] h2{scroll-margin-top:calc(var(--header-h) + 1rem)}.prose[data-astro-cid-bqnhdrcu] p,.prose[data-astro-cid-bqnhdrcu] li{line-height:1.75}.prose[data-astro-cid-bqnhdrcu] strong{color:var(--heading)}.prose[data-astro-cid-bqnhdrcu] blockquote{padding-left:var(--space-5);border-left:3px solid var(--color-accent);margin:0;font-style:italic}.prose[data-astro-cid-bqnhdrcu] img{margin-block:var(--space-5);box-shadow:var(--ring)}.prose[data-astro-cid-bqnhdrcu] a{font-weight:var(--fw-medium)}.author[data-astro-cid-bqnhdrcu]{gap:var(--space-5);padding:var(--space-5);align-items:center;display:flex}.author-photo[data-astro-cid-bqnhdrcu]{object-fit:cover;object-position:top;background:var(--sky-100);border-radius:50%;flex:none;width:88px;height:88px}.author-name[data-astro-cid-bqnhdrcu]{font-weight:var(--fw-bold);color:var(--heading)}.author-role[data-astro-cid-bqnhdrcu]{margin:0 0 var(--space-2);font-size:var(--fs-small);color:var(--muted)}.service-cta[data-astro-cid-bqnhdrcu]{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-5);flex-wrap:wrap;display:flex}.service-cta-title[data-astro-cid-bqnhdrcu]{font-size:var(--fs-h3);font-weight:var(--fw-bold);color:var(--heading);margin-top:var(--space-2)}.related[data-astro-cid-bqnhdrcu]{background:var(--sky-50);padding-block:var(--section-pad-md)}.related[data-astro-cid-bqnhdrcu] h2[data-astro-cid-bqnhdrcu]{margin-bottom:var(--space-6)}.grid[data-astro-cid-bqnhdrcu]{gap:var(--space-5);grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}@media (width<=900px){.grid[data-astro-cid-bqnhdrcu]{grid-template-columns:1fr}}@media (width<=560px){.author[data-astro-cid-bqnhdrcu]{flex-direction:column;align-items:flex-start}}
