.page-cta[data-astro-cid-q5ok75oq]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-5);padding:var(--space-5) var(--space-6);background-color:var(--color-bg-secondary);border:var(--border-width) var(--border-style) var(--color-border-base);border-radius:var(--radius-component)}.page-cta__text[data-astro-cid-q5ok75oq]{display:flex;flex-direction:column;gap:var(--space-1);flex:1 1 20rem;min-width:0}.page-cta__eyebrow[data-astro-cid-q5ok75oq]{font-family:var(--font-mono);font-size:calc(var(--text-xs) * .9);font-weight:var(--weight-medium);text-transform:uppercase;letter-spacing:.12em;color:var(--color-text-tertiary)}.page-cta__headline[data-astro-cid-q5ok75oq]{font-size:var(--text-base);font-weight:var(--weight-semibold);color:var(--color-text-primary);line-height:var(--leading-snug)}.page-cta__body[data-astro-cid-q5ok75oq]{font-size:var(--text-sm);color:var(--color-text-secondary);line-height:var(--leading-snug);max-width:52ch}.page-cta__button[data-astro-cid-q5ok75oq]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;height:2.75rem;padding-inline:var(--space-6);font-family:var(--font-ui);font-size:var(--text-sm);font-weight:var(--weight-semibold);text-decoration:none;white-space:nowrap;border-radius:var(--radius-control);border:var(--border-width) var(--border-style) var(--color-text-primary);background-color:var(--color-text-primary);color:var(--color-bg-primary);transition:opacity var(--transition-fast)}.page-cta__button[data-astro-cid-q5ok75oq]:hover{opacity:.88}@media(max-width:640px){.page-cta__button[data-astro-cid-q5ok75oq]{width:100%}}.page[data-astro-cid-fzx4jmue]{padding-block:var(--space-10) var(--space-16);padding-inline:var(--space-6);margin-inline:auto}.page[data-astro-cid-fzx4jmue][data-layout=prose] .page__header[data-astro-cid-fzx4jmue],.page[data-astro-cid-fzx4jmue][data-layout=prose] .page__body[data-astro-cid-fzx4jmue],.page[data-astro-cid-fzx4jmue][data-layout=prose] .page__toc[data-astro-cid-fzx4jmue],.page[data-astro-cid-fzx4jmue][data-layout=prose] .page__updated[data-astro-cid-fzx4jmue],.page[data-astro-cid-fzx4jmue][data-layout=prose] .page__cta[data-astro-cid-fzx4jmue],.page[data-astro-cid-fzx4jmue][data-layout=prose] .page__newsletter[data-astro-cid-fzx4jmue]{max-width:var(--max-width-prose)}.page[data-astro-cid-fzx4jmue][data-layout=wide] .page__header[data-astro-cid-fzx4jmue],.page[data-astro-cid-fzx4jmue][data-layout=wide] .page__body[data-astro-cid-fzx4jmue]{max-width:var(--max-width-content)}.page__header[data-astro-cid-fzx4jmue]{padding-block-end:var(--space-8);margin-block-end:var(--space-10);border-bottom:var(--border-width) var(--border-style) var(--color-border-subtle)}.page__eyebrow[data-astro-cid-fzx4jmue]{font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--weight-medium);text-transform:uppercase;letter-spacing:.12em;color:var(--color-accent);margin-block-end:var(--space-3)}.page__title[data-astro-cid-fzx4jmue]{font-size:var(--text-4xl);font-weight:var(--heading-weight);line-height:var(--heading-leading);letter-spacing:var(--heading-tracking);color:var(--color-text-primary)}.page__lede[data-astro-cid-fzx4jmue]{font-size:var(--text-lg);color:var(--color-text-secondary);line-height:var(--body-leading);margin-block-start:var(--space-4);max-width:60ch}.page__meta[data-astro-cid-fzx4jmue]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-text-tertiary);margin-block-start:var(--space-4)}.page__meta-sep[data-astro-cid-fzx4jmue]{color:var(--color-border-strong)}.page__links[data-astro-cid-fzx4jmue]{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-block-start:var(--space-6)}.page__link[data-astro-cid-fzx4jmue]{display:inline-flex;align-items:center;height:2.5rem;padding-inline:var(--space-5);font-family:var(--font-ui);font-size:var(--text-sm);font-weight:var(--weight-semibold);text-decoration:none;border-radius:var(--radius-control);border:var(--border-width) var(--border-style) var(--color-border-strong);color:var(--color-text-primary);background-color:transparent;transition:background-color var(--transition-fast),border-color var(--transition-fast)}.page__link[data-astro-cid-fzx4jmue]:hover{background-color:var(--color-bg-secondary);border-color:var(--color-text-primary)}.page__link--primary[data-astro-cid-fzx4jmue]{background-color:var(--color-text-primary);border-color:var(--color-text-primary);color:var(--color-bg-primary)}.page__link--primary[data-astro-cid-fzx4jmue]:hover{opacity:.88;background-color:var(--color-text-primary)}.page__draft[data-astro-cid-fzx4jmue]{margin-block-start:var(--space-6);padding:var(--space-3) var(--space-4);font-size:var(--text-xs);font-family:var(--font-mono);color:var(--color-text-secondary);background-color:var(--color-bg-tertiary);border-radius:var(--radius-control);border-left:3px var(--border-style) var(--color-status-draft)}.page__toc[data-astro-cid-fzx4jmue]{margin-block-end:var(--space-8)}.page__updated[data-astro-cid-fzx4jmue]{margin-block-start:var(--space-10);font-size:var(--text-xs);font-family:var(--font-mono);color:var(--color-text-tertiary)}.page__newsletter[data-astro-cid-fzx4jmue]{margin-block-start:var(--space-12)}.page__cta[data-astro-cid-fzx4jmue]{margin-block-start:var(--space-10)}.page__cta--top[data-astro-cid-fzx4jmue]{margin-block:0 var(--space-10)}.prose[data-astro-cid-fzx4jmue]{color:var(--color-text-primary);line-height:var(--body-leading)}.prose[data-astro-cid-fzx4jmue] h2{font-size:var(--text-2xl);font-weight:var(--heading-weight);margin-block:var(--space-10) var(--space-4);padding-block-end:var(--space-2);border-bottom:var(--border-width) var(--border-style) var(--color-border-subtle)}.prose[data-astro-cid-fzx4jmue] h3{font-size:var(--text-xl);font-weight:var(--heading-weight);margin-block:var(--space-6) var(--space-3)}.prose[data-astro-cid-fzx4jmue] h4{font-size:var(--text-lg);font-weight:var(--weight-semibold);margin-block:var(--space-4) var(--space-2)}.prose[data-astro-cid-fzx4jmue] p{margin-block-end:var(--prose-gap)}.prose[data-astro-cid-fzx4jmue] ul,.prose[data-astro-cid-fzx4jmue] ol{margin-block-end:var(--prose-gap);padding-inline-start:var(--space-6)}.prose[data-astro-cid-fzx4jmue] li{margin-block-end:var(--space-2)}.prose[data-astro-cid-fzx4jmue] pre,.prose[data-astro-cid-fzx4jmue] blockquote{margin-block:var(--space-6)}.prose[data-astro-cid-fzx4jmue] hr{margin-block:var(--space-10)}.prose[data-astro-cid-fzx4jmue] table{width:100%;border-collapse:collapse;margin-block:var(--space-6);font-size:var(--text-sm)}.prose[data-astro-cid-fzx4jmue] th,.prose[data-astro-cid-fzx4jmue] td{text-align:left;padding:var(--space-2) var(--space-3);border-bottom:var(--border-width) var(--border-style) var(--color-border-subtle)}.prose[data-astro-cid-fzx4jmue] th{font-weight:var(--weight-semibold);color:var(--color-text-primary)}.prose[data-astro-cid-fzx4jmue] img{border-radius:var(--radius-component);border:var(--border-width) var(--border-style) var(--color-border-base);margin-block:var(--space-6)}
