.art__head[data-astro-cid-sgg5joot]{padding-block:clamp(2rem, 1rem + 4vw, 4rem) var(--space-xl)}.art__back[data-astro-cid-sgg5joot]{align-items:center;gap:var(--space-xs);font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-text-muted);margin-bottom:var(--space-xl);text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.art__back[data-astro-cid-sgg5joot]:hover{color:var(--color-text)}}.art__title[data-astro-cid-sgg5joot]{letter-spacing:-.035em;font-size:clamp(2rem,1.2rem + 3.4vw,3.25rem);line-height:1.06;font-weight:var(--weight-semibold);text-wrap:balance;margin:0}.art__meta[data-astro-cid-sgg5joot]{align-items:center;gap:var(--space-xs);margin:var(--space-lg) 0 0;font-size:var(--text-sm);color:var(--color-text-muted);flex-wrap:wrap;display:flex}.art__meta[data-astro-cid-sgg5joot]>span[data-astro-cid-sgg5joot]+span[data-astro-cid-sgg5joot]:before{content:"·";color:var(--color-text-faint);margin-right:var(--space-xs)}.art__topics[data-astro-cid-sgg5joot]{gap:var(--space-xs);margin:var(--space-md) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.art__topics[data-astro-cid-sgg5joot] li[data-astro-cid-sgg5joot]{font-family:var(--font-mono);font-size:var(--text-micro);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-text-secondary);border:var(--border-hairline);border-radius:var(--radius-pill);padding:.3rem .65rem}.prose[data-astro-cid-sgg5joot]{font-size:var(--text-lead);color:var(--color-text-secondary);max-width:68ch;padding-bottom:var(--space-3xl);line-height:1.68}.prose[data-astro-cid-sgg5joot]>*+*{margin-top:var(--space-lg)}.prose[data-astro-cid-sgg5joot] h2,.prose[data-astro-cid-sgg5joot] h3{color:var(--color-text);letter-spacing:-.02em;text-wrap:balance}.prose[data-astro-cid-sgg5joot] h2{font-size:clamp(1.5rem,1.2rem + 1.2vw,1.875rem);line-height:1.18;font-weight:var(--weight-semibold);margin-top:var(--space-2xl)}.prose[data-astro-cid-sgg5joot] h3{font-size:var(--text-h3);line-height:1.25;font-weight:var(--weight-semibold);margin-top:var(--space-xl)}.prose[data-astro-cid-sgg5joot] h2+p,.prose[data-astro-cid-sgg5joot] h3+p{margin-top:var(--space-sm)}.prose[data-astro-cid-sgg5joot] strong{color:var(--color-text);font-weight:var(--weight-semibold)}.prose[data-astro-cid-sgg5joot] a{color:var(--color-accent-text);text-underline-offset:.15em;overflow-wrap:anywhere;text-decoration:underline 1px}.prose[data-astro-cid-sgg5joot] ul,.prose[data-astro-cid-sgg5joot] ol{padding-left:1.2em}.prose[data-astro-cid-sgg5joot] li+li{margin-top:var(--space-xs)}.prose[data-astro-cid-sgg5joot] li::marker{color:var(--color-text-faint)}.prose[data-astro-cid-sgg5joot] img{border:var(--border-hairline);border-radius:var(--radius-sm);width:100%;height:auto;margin-block:var(--space-xl);background:var(--color-surface);display:block}.prose[data-astro-cid-sgg5joot] blockquote{border-left:2px solid var(--color-accent);padding-left:var(--space-lg);color:var(--color-text);font-style:normal}.prose[data-astro-cid-sgg5joot] code{font-family:var(--font-mono);background:var(--color-surface-alt);border-radius:var(--radius-xs);padding:.1em .35em;font-size:.9em}.prose[data-astro-cid-sgg5joot] table{border-collapse:collapse;width:100%;font-size:var(--text-sm);overscroll-behavior-x:contain;display:block;overflow-x:auto}.prose[data-astro-cid-sgg5joot] th,.prose[data-astro-cid-sgg5joot] td{border-bottom:var(--border-hairline);padding:var(--space-sm) var(--space-md) var(--space-sm) 0;text-align:left;vertical-align:top}.prose[data-astro-cid-sgg5joot] th{color:var(--color-text);font-weight:var(--weight-semibold)}.prose[data-astro-cid-sgg5joot] hr{border:0;border-top:var(--border-hairline);margin-block:var(--space-2xl)}.art__cta[data-astro-cid-sgg5joot]{border-top:var(--border-hairline);background:var(--color-surface-alt);padding-block:var(--section-py-tight)}.art__cta-title[data-astro-cid-sgg5joot]{font-size:var(--text-h3);line-height:var(--leading-heading);letter-spacing:var(--tracking-heading);font-weight:var(--weight-semibold);margin:var(--space-sm) 0 0}.art__cta-body[data-astro-cid-sgg5joot]{max-width:52ch;margin:var(--space-sm) 0 var(--space-lg);color:var(--color-text-secondary)}
