.answer[data-astro-cid-mkehgzus]{gap:var(--space-4);max-width:52rem;margin-top:var(--space-4);padding:var(--space-5) var(--space-6) var(--space-6);border:var(--border-heavy) solid var(--ink);background:var(--paper-raised);color:var(--ink);border-bottom-width:8px;border-radius:8px;display:grid}.answer__label[data-astro-cid-mkehgzus]{font-family:var(--font-mono);font-size:var(--step-caption);font-weight:var(--weight-bold);text-transform:uppercase;letter-spacing:var(--tracking-label)}.answer__text[data-astro-cid-mkehgzus]{margin:0}.meta[data-astro-cid-mkehgzus]{max-width:52rem;color:var(--fg-muted);flex-wrap:wrap;gap:.4rem 1.5rem;display:flex}.meta[data-astro-cid-mkehgzus] span[data-astro-cid-mkehgzus]:first-child{font-weight:var(--weight-bold);color:var(--fg)}.g-h2[data-astro-cid-mkehgzus]{max-width:20ch}.g-intro[data-astro-cid-mkehgzus]{max-width:44rem;margin:var(--space-5) 0 var(--space-stack);font-size:var(--step-body)}.g-sources[data-astro-cid-mkehgzus]{margin-top:var(--space-5);max-width:60rem}.g-hosts[data-astro-cid-mkehgzus]{margin:var(--space-stack) 0;gap:0;display:grid}.g-host[data-astro-cid-mkehgzus]{gap:var(--space-4);padding-block:var(--space-6);border-top:var(--border-heavy) solid var(--ink);max-width:52rem;scroll-margin-top:var(--space-6);display:grid}.g-host[data-astro-cid-mkehgzus] h3[data-astro-cid-mkehgzus]{font-size:var(--step-h3)}.g-host__steps[data-astro-cid-mkehgzus]{gap:var(--space-3);counter-reset:hs;display:grid}.g-host__steps[data-astro-cid-mkehgzus] li[data-astro-cid-mkehgzus]{counter-increment:hs;gap:var(--space-3);grid-template-columns:2.25rem minmax(0,1fr);display:grid}.g-host__steps[data-astro-cid-mkehgzus] li[data-astro-cid-mkehgzus]:before{content:counter(hs);font-family:var(--font-display);font-weight:var(--weight-black);font-stretch:var(--stretch-stamp);font-size:var(--step-h4);line-height:1.1}.g-host[data-astro-cid-mkehgzus] code{white-space:normal;overflow-wrap:anywhere}.g-snippet[data-astro-cid-mkehgzus]{padding:var(--space-4) var(--space-5);background:var(--paper-sunk);border-inline-start:var(--border-heavy) solid var(--ink);font-family:var(--font-mono);font-size:var(--step-small);text-align:left;margin:0;overflow-x:auto}.g-snippet[data-astro-cid-mkehgzus] code[data-astro-cid-mkehgzus]{white-space:pre}.g-host__cost[data-astro-cid-mkehgzus]{padding:var(--space-4) var(--space-5);border:var(--border) solid var(--ink);background:var(--paper-raised);color:var(--ink);border-radius:4px}.g-host__cost[data-astro-cid-mkehgzus] .t-label[data-astro-cid-mkehgzus]{margin-bottom:.3rem;display:block}.g-host__note[data-astro-cid-mkehgzus]{color:var(--fg-muted)}.g-fit[data-astro-cid-mkehgzus]{gap:var(--space-stack) calc(var(--space-gutter) * 2);margin-top:var(--space-stack);display:grid}.g-fit__col[data-astro-cid-mkehgzus]{gap:var(--space-4);padding-top:var(--space-5);border-top:var(--border-heavy) solid var(--ink);align-content:start;display:grid}.g-fit__col[data-astro-cid-mkehgzus] h3[data-astro-cid-mkehgzus]{font-size:var(--step-h4);align-items:center;gap:.5em;display:flex}.g-fit__col[data-astro-cid-mkehgzus] ul[data-astro-cid-mkehgzus]{gap:var(--space-4);display:grid}.g-fit__col[data-astro-cid-mkehgzus] li[data-astro-cid-mkehgzus]{padding-bottom:var(--space-4);border-bottom:var(--border-hair) solid var(--ink)}.g-steps[data-astro-cid-mkehgzus]{counter-reset:step;margin-top:var(--space-stack);gap:0;max-width:58rem;display:grid}.g-steps[data-astro-cid-mkehgzus] li[data-astro-cid-mkehgzus]{counter-increment:step;gap:var(--space-3) var(--space-5);padding-block:var(--space-6);border-top:var(--border) solid var(--ink);grid-template-columns:4.5rem minmax(0,1fr);display:grid}.g-steps[data-astro-cid-mkehgzus] li[data-astro-cid-mkehgzus]:before{content:counter(step, decimal-leading-zero);font-family:var(--font-display);font-weight:var(--weight-black);font-stretch:var(--stretch-stamp);font-size:var(--step-h3);grid-row:span 2;line-height:1}.g-steps[data-astro-cid-mkehgzus] h3[data-astro-cid-mkehgzus]{font-size:var(--step-h4);font-stretch:86%}.g-steps[data-astro-cid-mkehgzus] h3[data-astro-cid-mkehgzus] code{font-size:.8em}.g-steps[data-astro-cid-mkehgzus] p[data-astro-cid-mkehgzus]{min-width:0}.g-steps[data-astro-cid-mkehgzus] code{white-space:normal;overflow-wrap:anywhere}.g-cta[data-astro-cid-mkehgzus]{margin-block:var(--space-6)}@media (width>=56rem){.g-fit[data-astro-cid-mkehgzus]{grid-template-columns:1fr 1fr}}
