.sf-sec[data-astro-cid-k7xyb4wa]{padding-block:var(--space-12);border-bottom:1px solid var(--line)}.sf-sec--deep[data-astro-cid-k7xyb4wa]{background:var(--paper-2)}.sf-title[data-astro-cid-k7xyb4wa]{font-family:var(--font-display);letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(2rem,1rem + 2.8vw,3.4rem);font-weight:700;line-height:1.02}.sf-body[data-astro-cid-k7xyb4wa]{margin:var(--space-3) 0 0;max-width:52ch;color:var(--ink-2);font-size:var(--type-body-l);line-height:1.6}.check-wrap[data-astro-cid-k7xyb4wa]{gap:var(--space-8);grid-template-columns:1fr 1.3fr;align-items:start;display:grid}@media (width<=900px){.check-wrap[data-astro-cid-k7xyb4wa]{gap:var(--space-4);grid-template-columns:1fr}}.check-card[data-astro-cid-k7xyb4wa]{counter-reset:ticked}.checklist[data-astro-cid-k7xyb4wa]{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.check-row[data-astro-cid-k7xyb4wa]{align-items:center;gap:var(--space-2);border-bottom:1px solid var(--line);cursor:pointer;padding:1rem .25rem;transition:background-color .25s;display:flex;position:relative}.check-row[data-astro-cid-k7xyb4wa]:hover{background:color-mix(in srgb, var(--paper-1) 60%, transparent)}.check-box[data-astro-cid-k7xyb4wa]{opacity:0;width:1px;height:1px;position:absolute}.check-tick[data-astro-cid-k7xyb4wa]{border:1.5px solid var(--ink-3);border-radius:50%;flex:none;width:1.5rem;height:1.5rem;transition:background-color .25s,border-color .25s;position:relative}.check-tick[data-astro-cid-k7xyb4wa]:after{content:"";border:solid var(--paper-0);width:.375rem;height:.6875rem;transition:scale .3s var(--ease-servo);border-width:0 2px 2px 0;position:absolute;top:.1875rem;left:.4375rem;rotate:45deg;scale:0}.check-text[data-astro-cid-k7xyb4wa]{color:var(--ink);font-size:1.0625rem;transition:color .25s}.check-box[data-astro-cid-k7xyb4wa]:checked{counter-increment:ticked}.check-box[data-astro-cid-k7xyb4wa]:checked~.check-tick[data-astro-cid-k7xyb4wa]{background:var(--volt);border-color:var(--volt)}.check-box[data-astro-cid-k7xyb4wa]:checked~.check-tick[data-astro-cid-k7xyb4wa]:after{scale:1}.check-box[data-astro-cid-k7xyb4wa]:checked~.check-text[data-astro-cid-k7xyb4wa]{color:var(--ink-3);text-decoration:line-through;text-decoration-color:var(--ink-3)}.check-box[data-astro-cid-k7xyb4wa]:focus-visible~.check-tick[data-astro-cid-k7xyb4wa]{outline:2px solid var(--volt-ink);outline-offset:.1875rem}.check-status[data-astro-cid-k7xyb4wa]{margin:var(--space-3) 0 0;font-family:var(--font-mono);letter-spacing:.04em;color:var(--ink-3);justify-content:space-between;align-items:center;font-size:.8125rem;display:flex}.cs-count[data-astro-cid-k7xyb4wa]:after{content:counter(ticked)}.cs-clear[data-astro-cid-k7xyb4wa]{opacity:0;color:var(--volt-ink);transition:opacity .4s}.check-card[data-astro-cid-k7xyb4wa]:not(:has(.check-box:not(:checked))) .cs-clear[data-astro-cid-k7xyb4wa]{opacity:1}.ll[data-astro-cid-k7xyb4wa]{margin:var(--space-6) 0 0;gap:var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr));padding:0;list-style:none;display:grid;position:relative}.ll[data-astro-cid-k7xyb4wa]:before{content:"";background:var(--line);height:1px;position:absolute;top:1.375rem;left:1.375rem;right:1.375rem}.ll-step[data-astro-cid-k7xyb4wa]{position:relative}.ll-n[data-astro-cid-k7xyb4wa]{background:var(--paper-0);border:1px solid var(--volt-ink);width:2.75rem;height:2.75rem;color:var(--volt-ink);font-family:var(--font-mono);border-radius:50%;place-items:center;font-size:.9375rem;display:grid;position:relative}.ll-step[data-astro-cid-k7xyb4wa]:last-child .ll-n[data-astro-cid-k7xyb4wa]{background:var(--volt);color:var(--paper-0)}.ll-text[data-astro-cid-k7xyb4wa]{margin:var(--space-2) 0 0;max-width:24ch;font-size:1.0625rem;line-height:1.45}@media (width<=760px){.ll[data-astro-cid-k7xyb4wa]{gap:var(--space-3);grid-template-columns:1fr}.ll[data-astro-cid-k7xyb4wa]:before{width:1px;height:auto;inset:1.375rem auto 1.375rem 1.375rem}.ll-step[data-astro-cid-k7xyb4wa]{gap:var(--space-2);grid-template-columns:2.75rem 1fr;align-items:center;display:grid}.ll-text[data-astro-cid-k7xyb4wa]{max-width:none;margin:0}}.kit[data-astro-cid-k7xyb4wa]{gap:var(--space-4);grid-template-columns:1fr 1fr .7fr;align-items:end;display:grid}@media (width<=1000px){.kit[data-astro-cid-k7xyb4wa]{grid-template-columns:1fr 1fr}.kit-copy[data-astro-cid-k7xyb4wa]{grid-column:1/-1}}@media (width<=600px){.kit[data-astro-cid-k7xyb4wa]{grid-template-columns:1fr}}.kit-copy[data-astro-cid-k7xyb4wa]{align-self:center}.kit-shot[data-astro-cid-k7xyb4wa]{border-radius:var(--radius-sm);margin:0;overflow:hidden}.kit-shot[data-astro-cid-k7xyb4wa] img[data-astro-cid-k7xyb4wa]{object-fit:cover;width:100%;height:100%}.kit-shot--a[data-astro-cid-k7xyb4wa]{aspect-ratio:4/3}.kit-shot--b[data-astro-cid-k7xyb4wa]{aspect-ratio:3/4}.comp[data-astro-cid-k7xyb4wa]{gap:var(--space-8);grid-template-columns:1fr 1.4fr;align-items:start;display:grid}@media (width<=900px){.comp[data-astro-cid-k7xyb4wa]{gap:var(--space-4);grid-template-columns:1fr}}.comp-list[data-astro-cid-k7xyb4wa]{margin:0}.comp-list[data-astro-cid-k7xyb4wa]>div[data-astro-cid-k7xyb4wa]{gap:var(--space-3);border-top:1px solid var(--line);grid-template-columns:minmax(8.75rem,13rem) 1fr;padding:1rem 0;display:grid}.comp-list[data-astro-cid-k7xyb4wa]>div[data-astro-cid-k7xyb4wa]:last-child{border-bottom:1px solid var(--line)}@media (width<=520px){.comp-list[data-astro-cid-k7xyb4wa]>div[data-astro-cid-k7xyb4wa]{grid-template-columns:1fr;gap:.25rem}}.comp-list[data-astro-cid-k7xyb4wa] dt[data-astro-cid-k7xyb4wa]{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--volt-ink);padding-top:.1875rem;font-size:.75rem}.comp-list[data-astro-cid-k7xyb4wa] dd[data-astro-cid-k7xyb4wa]{color:var(--ink);margin:0;font-size:1.0625rem}
