.facts[data-astro-cid-5kqnscib]{gap:var(--space-4);margin:0 0 var(--space-6);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.facts[data-astro-cid-5kqnscib] div[data-astro-cid-5kqnscib]{padding:var(--space-4);border-top:3px solid var(--copper);background:var(--cream-100);border-radius:0 0 var(--radius-sm) var(--radius-sm)}.facts[data-astro-cid-5kqnscib] dt[data-astro-cid-5kqnscib]{color:var(--on-cream-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:700}.facts[data-astro-cid-5kqnscib] dd[data-astro-cid-5kqnscib]{gap:.35rem;margin:.2rem 0 0;display:grid}.fact[data-astro-cid-5kqnscib]{font-size:var(--step-1);font-weight:750}.fact-note[data-astro-cid-5kqnscib]{color:var(--on-cream-muted);font-size:var(--step--1);line-height:1.45}.intro[data-astro-cid-5kqnscib]{margin-bottom:var(--space-6)}.lists[data-astro-cid-5kqnscib]{gap:var(--space-7);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.method[data-astro-cid-5kqnscib]{gap:var(--space-7);grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start;display:grid}.steps[data-astro-cid-5kqnscib]{gap:var(--space-4);counter-reset:step;margin:0;padding:0;list-style:none;display:grid}.steps[data-astro-cid-5kqnscib] li[data-astro-cid-5kqnscib]{counter-increment:step;padding-left:3rem;position:relative}.steps[data-astro-cid-5kqnscib] li[data-astro-cid-5kqnscib]:before{content:counter(step);background:var(--green-900);width:2.1rem;height:2.1rem;color:var(--copper);border-radius:50%;place-items:center;font-weight:800;display:grid;position:absolute;top:0;left:0}.steps[data-astro-cid-5kqnscib] h3[data-astro-cid-5kqnscib]{margin-bottom:.25rem}.steps[data-astro-cid-5kqnscib] p[data-astro-cid-5kqnscib]{margin:0}.safety[data-astro-cid-5kqnscib]{padding:var(--space-5);border-radius:var(--radius-md);background:#fff7f5;border:2px solid #8a1c13;position:sticky;top:6rem}.safety[data-astro-cid-5kqnscib] h2[data-astro-cid-5kqnscib]{color:#8a1c13;font-size:var(--step-2)}.safety[data-astro-cid-5kqnscib] ul[data-astro-cid-5kqnscib]{gap:var(--space-2);margin:0 0 var(--space-4);padding-left:1.1rem;display:grid}.small[data-astro-cid-5kqnscib]{color:var(--on-cream-muted);font-size:var(--step--1);margin:0}.showcase[data-astro-cid-5kqnscib]{gap:var(--space-7);margin-bottom:var(--space-7);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;display:grid}.showcase-photo[data-astro-cid-5kqnscib]{max-width:30rem}.showcase-photo[data-astro-cid-5kqnscib] img[data-astro-cid-5kqnscib],.gallery[data-astro-cid-5kqnscib] img[data-astro-cid-5kqnscib]{border-radius:var(--radius-md);width:100%;height:auto;box-shadow:0 1rem 2rem -1.25rem #011f1773}.showcase-text[data-astro-cid-5kqnscib] h2[data-astro-cid-5kqnscib]{font-size:var(--step-3)}.showcase-text[data-astro-cid-5kqnscib] .lede[data-astro-cid-5kqnscib]{margin-bottom:var(--space-4)}.gallery[data-astro-cid-5kqnscib]{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));max-width:48rem;display:grid}.build-notes[data-astro-cid-5kqnscib]{max-width:46rem;margin:0 0 var(--space-5)}.no-photos[data-astro-cid-5kqnscib]{min-height:8rem;padding:var(--space-5);border:2px dashed var(--line-on-cream);border-radius:var(--radius-md);color:var(--on-cream-muted);text-align:center;place-items:center;margin:0;display:grid}.bh[data-astro-cid-5kqnscib]{max-width:46rem}.bh[data-astro-cid-5kqnscib] a[data-astro-cid-5kqnscib]{color:var(--copper-ink);font-weight:700}@media (width<=56rem){.facts[data-astro-cid-5kqnscib]{grid-template-columns:repeat(2,minmax(0,1fr))}.lists[data-astro-cid-5kqnscib],.method[data-astro-cid-5kqnscib],.showcase[data-astro-cid-5kqnscib]{grid-template-columns:1fr}.showcase[data-astro-cid-5kqnscib]{gap:var(--space-5)}.safety[data-astro-cid-5kqnscib]{position:static}}@media (width<=30rem){.facts[data-astro-cid-5kqnscib]{grid-template-columns:1fr}}.byline[data-astro-cid-svijbk6l]{margin:var(--space-4) 0 0;color:var(--on-green-muted);font-size:var(--step--1)}.byline[data-astro-cid-svijbk6l] a[data-astro-cid-svijbk6l]{color:var(--cream);font-weight:700}.crumbs[data-astro-cid-svijbk6l]{margin-top:var(--space-4);color:var(--on-green-muted)}.crumbs[data-astro-cid-svijbk6l] a[data-astro-cid-svijbk6l]{color:var(--on-green-muted);font-weight:650}.local-flag[data-astro-cid-svijbk6l]{margin:var(--space-4) 0;padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);color:#fff;background:#b3261e}.plan-grid[data-astro-cid-svijbk6l]{gap:var(--space-7);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;display:grid}.dims[data-astro-cid-svijbk6l]{border-top:1px solid var(--line-on-cream);margin:0;display:grid}.dims[data-astro-cid-svijbk6l] div[data-astro-cid-svijbk6l]{justify-content:space-between;gap:0 var(--space-4);padding-block:var(--space-2);border-bottom:1px solid var(--line-on-cream);flex-wrap:wrap;display:flex}.dims[data-astro-cid-svijbk6l] dt[data-astro-cid-svijbk6l]{color:var(--on-cream-muted)}.dims[data-astro-cid-svijbk6l] dd[data-astro-cid-svijbk6l]{font-variant-numeric:tabular-nums;margin:0;font-weight:700}.not[data-astro-cid-svijbk6l]{color:var(--on-cream-muted);padding-left:1.2rem}.print-box[data-astro-cid-svijbk6l]{padding:var(--space-5);border:2px solid var(--green-900);border-radius:var(--radius-md);background:var(--cream-50)}.print-box[data-astro-cid-svijbk6l] h2[data-astro-cid-svijbk6l]{font-size:var(--step-2)}.docs[data-astro-cid-svijbk6l]{gap:var(--space-5);margin-top:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.doc[data-astro-cid-svijbk6l]{gap:var(--space-3);align-content:start;display:grid}.doc[data-astro-cid-svijbk6l] h3[data-astro-cid-svijbk6l]{margin:0}.pages[data-astro-cid-svijbk6l]{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pages[data-astro-cid-svijbk6l] img[data-astro-cid-svijbk6l]{border:1px solid var(--line-on-cream);background:#fff;width:100%;height:auto}.doc-meta[data-astro-cid-svijbk6l]{color:var(--on-cream-muted);font-size:var(--step--1);margin:0}.doc[data-astro-cid-svijbk6l] .button[data-astro-cid-svijbk6l]{justify-self:start}.about[data-astro-cid-svijbk6l]{max-width:46rem}@media (width<=56rem){.plan-grid[data-astro-cid-svijbk6l],.docs[data-astro-cid-svijbk6l]{grid-template-columns:1fr}}
