.back[data-astro-cid-xbodb5ug]{padding-top:var(--space-2)}.meta[data-astro-cid-xbodb5ug]{gap:var(--space-4);padding:var(--space-5) 0;border-block:1px solid var(--color-line);margin-bottom:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));display:grid}.meta__item[data-astro-cid-xbodb5ug]{flex-direction:column;gap:.2rem;display:flex}.meta__label[data-astro-cid-xbodb5ug]{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-faint)}.meta__value[data-astro-cid-xbodb5ug]{font-size:var(--text-sm);color:var(--color-text)}.intro[data-astro-cid-xbodb5ug]{gap:var(--space-4);max-width:var(--measure);margin-bottom:var(--space-5);flex-direction:column;display:flex}.intro__paragraph[data-astro-cid-xbodb5ug]{font-family:var(--font-serif);font-size:var(--text-md);color:var(--color-text-soft);line-height:1.65}.chips[data-astro-cid-xbodb5ug]{gap:var(--space-2);margin-bottom:var(--space-7);flex-wrap:wrap;display:flex}.terminal[data-astro-cid-xbodb5ug]{margin:0 0 var(--space-7);gap:var(--space-3);flex-direction:column;display:flex}.terminal[data-astro-cid-xbodb5ug] pre[data-astro-cid-xbodb5ug]{padding:var(--space-5);background:var(--color-bg-deep);border:1px solid var(--color-line);border-radius:var(--radius-card);color:var(--color-text-soft);margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.8125rem;line-height:1.7;overflow-x:auto}.terminal[data-astro-cid-xbodb5ug] code[data-astro-cid-xbodb5ug]{font:inherit;white-space:pre}.terminal[data-astro-cid-xbodb5ug] figcaption[data-astro-cid-xbodb5ug]{font-size:var(--text-sm);color:var(--color-text-muted);max-width:var(--measure)}.sections[data-astro-cid-xbodb5ug]{flex-direction:column;display:flex}.section[data-astro-cid-xbodb5ug]{padding-block:var(--space-6);border-top:1px solid var(--color-line);grid-template-columns:minmax(8rem,14rem) minmax(0,1fr);gap:clamp(1rem,4vw,4rem);display:grid}.section__index[data-astro-cid-xbodb5ug]{color:var(--color-accent);margin-right:var(--space-2)}.section__body[data-astro-cid-xbodb5ug]{gap:var(--space-4);max-width:var(--measure);flex-direction:column;display:flex}.section__title[data-astro-cid-xbodb5ug]{font-size:var(--text-xl);letter-spacing:-.025em;font-weight:500}.section__subhead[data-astro-cid-xbodb5ug]{font-size:var(--text-base);color:var(--color-text);margin-top:var(--space-2);font-weight:600}.section__paragraph[data-astro-cid-xbodb5ug]{font-family:var(--font-serif);font-size:var(--text-md);color:var(--color-text-soft);line-height:1.65}.section__list[data-astro-cid-xbodb5ug]{gap:var(--space-3);font-family:var(--font-serif);font-size:var(--text-md);color:var(--color-text-soft);flex-direction:column;line-height:1.6;display:flex}.section__list[data-astro-cid-xbodb5ug] li[data-astro-cid-xbodb5ug]{padding-left:var(--space-5);position:relative}.section__list[data-astro-cid-xbodb5ug] li[data-astro-cid-xbodb5ug]:before{content:"";background:var(--color-accent);border-radius:50%;width:6px;height:6px;position:absolute;top:.65em;left:0}.section__items[data-astro-cid-xbodb5ug]{gap:var(--space-5);flex-direction:column;display:flex}.section__items[data-astro-cid-xbodb5ug] dt[data-astro-cid-xbodb5ug]{color:var(--color-text);margin:0;margin-bottom:var(--space-2);font-weight:600}.section__items[data-astro-cid-xbodb5ug] dd[data-astro-cid-xbodb5ug]{font-family:var(--font-serif);font-size:var(--text-md);color:var(--color-text-soft);margin:0;line-height:1.65}.links[data-astro-cid-xbodb5ug]{margin-top:var(--space-7);background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-card);gap:var(--space-4);flex-direction:column;padding:clamp(1.5rem,3vw,2.5rem);display:flex}.links__title[data-astro-cid-xbodb5ug]{font-size:var(--text-lg);font-weight:500}.links__list[data-astro-cid-xbodb5ug]{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));display:grid}.link-row[data-astro-cid-xbodb5ug]{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);border:1px solid var(--color-line);border-radius:var(--radius-sm);font-size:var(--text-sm);color:var(--color-text-soft);transition:border-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);display:flex}.link-row[data-astro-cid-xbodb5ug]:hover{border-color:var(--color-accent);color:var(--color-accent)}.links__note[data-astro-cid-xbodb5ug]{font-size:var(--text-sm);color:var(--color-text-faint)}@media (width<=760px){.section[data-astro-cid-xbodb5ug]{gap:var(--space-3);grid-template-columns:minmax(0,1fr)}}
