.stack[data-astro-cid-zg7dkzxc]{gap:var(--sp-8);flex-direction:column;display:flex}.stack--sm[data-astro-cid-zg7dkzxc]{gap:var(--sp-4)}.masthead[data-astro-cid-zg7dkzxc]{max-width:820px}.meta[data-astro-cid-zg7dkzxc]{align-items:center;gap:var(--sp-3);flex-wrap:wrap;display:flex}.meta__cat[data-astro-cid-zg7dkzxc],.meta__read[data-astro-cid-zg7dkzxc]{font-family:var(--f-mono);font-size:var(--fs-mono);letter-spacing:var(--ls-mono);text-transform:uppercase;font-weight:500}.meta__read[data-astro-cid-zg7dkzxc]{color:var(--c-label-warm)}.standfirst[data-astro-cid-zg7dkzxc]{max-width:700px;font-size:var(--fs-article-lead);color:var(--c-text-warm);line-height:1.6}.byline[data-astro-cid-zg7dkzxc]{align-items:center;gap:14px;display:flex}.byline__avatar[data-astro-cid-zg7dkzxc],.author__avatar[data-astro-cid-zg7dkzxc]{background:var(--s-warm-tint);border:1px solid var(--s-warm-border);border-radius:var(--radius);flex:none;width:48px;height:48px;display:block}.author__avatar[data-astro-cid-zg7dkzxc]{width:72px;height:72px}.byline__text[data-astro-cid-zg7dkzxc]{font-size:var(--fs-small);line-height:1.6}.byline__date[data-astro-cid-zg7dkzxc]{color:var(--c-muted-warm)}.hero-image[data-astro-cid-zg7dkzxc]{padding-top:var(--sp-6)}.article-grid[data-astro-cid-zg7dkzxc]{grid-template-columns:minmax(0, var(--measure-article)) 1fr;gap:var(--sp-20);align-items:start;display:grid}.prose-article[data-astro-cid-zg7dkzxc]{font-size:var(--fs-article);line-height:1.75}.prose-body[data-astro-cid-zg7dkzxc] p{margin-block:0 var(--sp-5)}.prose-body[data-astro-cid-zg7dkzxc] h2{margin-block:var(--sp-11) var(--sp-3);scroll-margin-top:calc(var(--nav-h) + var(--sp-5));font-size:1.875rem}.prose-body[data-astro-cid-zg7dkzxc] h3{margin-block:var(--sp-8) var(--sp-3);font-family:var(--f-cond);font-size:1.375rem}.prose-body[data-astro-cid-zg7dkzxc] ul,.prose-body[data-astro-cid-zg7dkzxc] ol{gap:var(--sp-3);margin-block:0 var(--sp-5);padding-left:var(--sp-5);flex-direction:column;display:flex}.prose-body[data-astro-cid-zg7dkzxc] li{padding-left:var(--sp-1)}.prose-body[data-astro-cid-zg7dkzxc] li::marker{color:var(--c-accent);font-family:var(--f-mono);font-size:var(--fs-small)}.prose-body[data-astro-cid-zg7dkzxc] blockquote{margin:0 0 var(--sp-5);padding:var(--sp-5) var(--sp-6);background:var(--s-warm);border-left:2px solid var(--c-primary);border-radius:var(--radius);font-size:var(--fs-body)}.prose-body[data-astro-cid-zg7dkzxc] blockquote p:last-child{margin-bottom:0}.prose-body[data-astro-cid-zg7dkzxc] strong{color:var(--c-ink)}.toc-inline[data-astro-cid-zg7dkzxc]{display:none}.tags[data-astro-cid-zg7dkzxc]{margin-top:var(--sp-10);padding-top:var(--sp-5);border-top:1px solid var(--s-cool-border);font-size:var(--fs-small);flex-wrap:wrap;align-items:center;gap:10px;display:flex}.author[data-astro-cid-zg7dkzxc]{margin-top:var(--sp-8);padding-top:var(--sp-6);border-top:1px solid var(--s-cool-border);gap:18px;display:flex}.author__body[data-astro-cid-zg7dkzxc]{gap:var(--sp-2);flex-direction:column;display:flex}.author__name[data-astro-cid-zg7dkzxc]{font-family:var(--f-cond);font-size:var(--fs-h3);font-weight:700}.author__bio[data-astro-cid-zg7dkzxc]{color:var(--c-muted);font-size:var(--fs-card);line-height:1.65}.rail[data-astro-cid-zg7dkzxc]{gap:var(--sp-4);top:calc(var(--nav-h) + var(--sp-6));flex-direction:column;display:flex;position:sticky}.rail__toc[data-astro-cid-zg7dkzxc] ol[data-astro-cid-zg7dkzxc]{margin-top:var(--sp-3);flex-direction:column;padding:0;list-style:none;display:flex}.rail__toc[data-astro-cid-zg7dkzxc] li[data-astro-cid-zg7dkzxc]{border-top:1px solid var(--s-cool-border)}.rail__toc[data-astro-cid-zg7dkzxc] li[data-astro-cid-zg7dkzxc]:last-child{border-bottom:1px solid var(--s-cool-border)}.rail__toc[data-astro-cid-zg7dkzxc] a[data-astro-cid-zg7dkzxc]{min-height:var(--tap-min);font-size:var(--fs-small);align-items:center;display:flex}.rail__cta[data-astro-cid-zg7dkzxc]{gap:var(--sp-3);padding:var(--sp-6);background:var(--s-warm);border:1px solid var(--s-warm-border);border-radius:var(--radius);flex-direction:column;display:flex}.rail__title[data-astro-cid-zg7dkzxc]{font-family:var(--f-cond);font-size:var(--fs-h3);font-weight:700}.rail__body[data-astro-cid-zg7dkzxc]{color:var(--c-text-warm);font-size:var(--fs-card);line-height:1.6}.rail__phone[data-astro-cid-zg7dkzxc]{min-height:var(--sp-11);text-align:center;font-size:var(--fs-fine);justify-content:center;align-items:center;display:flex}.tags__plain[data-astro-cid-zg7dkzxc]{color:var(--c-muted)}.rail__note[data-astro-cid-zg7dkzxc]{gap:var(--sp-2);padding:var(--sp-5);background:var(--s-cool);--c-accent:var(--c-primary-dark);border-radius:var(--radius);flex-direction:column;display:flex}.rail__note[data-astro-cid-zg7dkzxc] p[data-astro-cid-zg7dkzxc]:last-child{font-size:var(--fs-fine);line-height:1.6}@media (width<=1199px){.article-grid[data-astro-cid-zg7dkzxc]{gap:var(--sp-12);grid-template-columns:1fr}.prose-article[data-astro-cid-zg7dkzxc]{max-width:var(--measure-article)}.rail[data-astro-cid-zg7dkzxc]{max-width:var(--measure-article);position:static}.rail__toc[data-astro-cid-zg7dkzxc]{display:none}.toc-inline[data-astro-cid-zg7dkzxc]{margin-bottom:var(--sp-8);padding:var(--sp-4) var(--sp-5);background:var(--s-cool);--c-accent:var(--c-primary-dark);border-radius:var(--radius);font-size:var(--fs-body);display:block}.toc-inline[data-astro-cid-zg7dkzxc] summary[data-astro-cid-zg7dkzxc]{cursor:pointer;font-family:var(--f-cond);font-size:var(--fs-h4);font-weight:700}.toc-inline[data-astro-cid-zg7dkzxc] ol[data-astro-cid-zg7dkzxc]{margin-top:var(--sp-3);padding-left:var(--sp-5);font-size:var(--fs-small)}}@media (width<=639px){.author[data-astro-cid-zg7dkzxc]{gap:var(--sp-4);flex-direction:column}}
