.mg[data-astro-cid-a557kkhz]{--ink: #0e1116;--paper: #ffffff;--soft: #f7f5f2;--rule: #e6e2db;--accent: #c2410c;--body: rgba(14, 17, 22, .62);--faint: rgba(14, 17, 22, .42);--gap: 2rem;--num: 2.25rem;display:flex;flex-direction:column;width:100%;min-height:100vh;background:var(--paper);color:var(--ink)}.mg[data-astro-cid-a557kkhz] main[data-astro-cid-a557kkhz]{width:100%}.wrap[data-astro-cid-a557kkhz]{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gap);width:calc(100% - 2rem);max-width:64rem;margin:0 auto;padding:0 1rem}.mg[data-astro-cid-a557kkhz] h1[data-astro-cid-a557kkhz]{margin:1rem 0 0;font-family:Wulkan Display,serif;font-size:clamp(2.25rem,4.6vw,3.25rem);font-weight:500;line-height:1.04;letter-spacing:-.03em}.mg[data-astro-cid-a557kkhz] h2[data-astro-cid-a557kkhz]{margin:0;font-family:Wulkan Display,serif;font-size:1.75rem;font-weight:500;line-height:1.15;letter-spacing:-.02em}.brandline[data-astro-cid-a557kkhz]{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem;margin:0;font-family:"Source Sans 3",sans-serif;font-size:.9375rem;color:var(--faint)}.brand[data-astro-cid-a557kkhz]{font-weight:600;color:var(--accent);text-decoration:none}.sep[data-astro-cid-a557kkhz]{color:var(--rule)}.lede[data-astro-cid-a557kkhz]{max-width:32rem;margin:1.25rem 0 0;font-family:"Source Sans 3",sans-serif;font-size:1.0625rem;line-height:1.65;color:var(--body)}.mg[data-astro-cid-a557kkhz] p[data-astro-cid-a557kkhz]{font-family:"Source Sans 3",sans-serif}.mg[data-astro-cid-a557kkhz] code[data-astro-cid-a557kkhz],.mg[data-astro-cid-a557kkhz] kbd[data-astro-cid-a557kkhz]{padding:.08em .35em;border-radius:3px;background:#0e11160f;font-family:Source Code Pro,monospace;font-size:.86em}.mg[data-astro-cid-a557kkhz] a[data-astro-cid-a557kkhz]{color:var(--accent)}.hero[data-astro-cid-a557kkhz]{align-items:end;padding-top:3.5rem;padding-bottom:3.5rem}.hero-text[data-astro-cid-a557kkhz]{grid-column:1 / span 7}.card[data-astro-cid-a557kkhz]{grid-column:9 / span 4;padding:1.5rem;border:1px solid var(--rule);border-radius:4px;background:var(--soft)}.card[data-astro-cid-a557kkhz] p[data-astro-cid-a557kkhz]{margin:0}.card-file[data-astro-cid-a557kkhz] code[data-astro-cid-a557kkhz]{padding:0;background:none;font-size:1rem;font-weight:600;color:var(--ink)}.card[data-astro-cid-a557kkhz] .card-meta[data-astro-cid-a557kkhz]{margin-top:.25rem;font-size:.875rem;color:var(--faint)}.mg[data-astro-cid-a557kkhz] a[data-astro-cid-a557kkhz].download{display:block;box-sizing:border-box;width:100%;margin-top:1.25rem;padding:.75rem 1.4rem;border-radius:2px;background:var(--accent);color:#fff;text-align:center;text-decoration:none;font-family:"Source Sans 3",sans-serif;font-size:.9375rem;font-weight:600;letter-spacing:.01em;cursor:pointer;transition:opacity .12s ease}.download[data-astro-cid-a557kkhz]:hover,.download[data-astro-cid-a557kkhz]:focus-visible{opacity:.88}.card[data-astro-cid-a557kkhz] .card-fine[data-astro-cid-a557kkhz]{margin-top:1rem;font-size:.8125rem;line-height:1.55;color:var(--faint)}.band[data-astro-cid-a557kkhz]{padding-top:3.75rem;padding-bottom:3.75rem}.band-soft[data-astro-cid-a557kkhz]{background:var(--soft)}.band[data-astro-cid-a557kkhz] h2[data-astro-cid-a557kkhz]{grid-column:1 / span 4}.rows[data-astro-cid-a557kkhz]{grid-column:5 / span 8;margin:0;padding:0;list-style:none}.mg[data-astro-cid-a557kkhz] .row-head[data-astro-cid-a557kkhz]{margin:0 0 .35rem;font-family:Wulkan Display,serif;font-size:1.1875rem;font-weight:500;line-height:1.3;color:var(--ink)}.rows[data-astro-cid-a557kkhz] p[data-astro-cid-a557kkhz]:not(.row-head){margin:0;font-size:.9375rem;line-height:1.7;color:var(--body)}.rows[data-astro-cid-a557kkhz] p[data-astro-cid-a557kkhz]+p[data-astro-cid-a557kkhz]{margin-top:.5rem}.steps[data-astro-cid-a557kkhz] li[data-astro-cid-a557kkhz]{display:grid;grid-template-columns:var(--num) minmax(0,1fr);padding:1.4rem 0;border-bottom:1px solid var(--rule)}.steps[data-astro-cid-a557kkhz] li[data-astro-cid-a557kkhz]:first-child{padding-top:0}.steps[data-astro-cid-a557kkhz] li[data-astro-cid-a557kkhz]:last-child{padding-bottom:0;border-bottom:0}.step-num[data-astro-cid-a557kkhz]{font-family:Wulkan Display,serif;font-size:1.1875rem;line-height:1.3;color:var(--accent)}.notes[data-astro-cid-a557kkhz]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem var(--gap);padding-left:var(--num)}@media (max-width: 860px){.wrap[data-astro-cid-a557kkhz]{grid-template-columns:minmax(0,1fr);column-gap:0}.hero-text[data-astro-cid-a557kkhz],.card[data-astro-cid-a557kkhz],.band[data-astro-cid-a557kkhz] h2[data-astro-cid-a557kkhz],.rows[data-astro-cid-a557kkhz]{grid-column:1 / -1}.card[data-astro-cid-a557kkhz]{margin-top:2rem}.band[data-astro-cid-a557kkhz] h2[data-astro-cid-a557kkhz]{margin-bottom:1.5rem}.notes[data-astro-cid-a557kkhz]{grid-template-columns:minmax(0,1fr);padding-left:0}}@media (max-width: 480px){.hero[data-astro-cid-a557kkhz]{padding-top:2.5rem;padding-bottom:2.5rem}}
