.toc[data-astro-cid-6t6zfk7k]{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-m);padding:var(--space-4) 20px;font-size:.95rem}.h[data-astro-cid-6t6zfk7k]{margin:0 0 var(--space-2);font-weight:800}ul[data-astro-cid-6t6zfk7k]{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:4px 18px}.sidebar[data-astro-cid-6t6zfk7k] ul[data-astro-cid-6t6zfk7k]{flex-direction:column;flex-wrap:nowrap;gap:2px}a[data-astro-cid-6t6zfk7k]{display:inline-flex;min-height:36px;align-items:center;font-weight:700}.related[data-astro-cid-gggrgnyf]{margin-top:var(--space-7);padding-top:var(--space-5);border-top:1px solid var(--line);display:grid;gap:var(--space-4)}.related[data-astro-cid-gggrgnyf] h2[data-astro-cid-gggrgnyf]{font-size:1.6rem}.grid[data-astro-cid-gggrgnyf]{grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr))}.facts[data-astro-cid-hvddq342]{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-m);padding:20px}h2[data-astro-cid-hvddq342]{font-size:1.25rem;margin-bottom:var(--space-3)}dl[data-astro-cid-hvddq342]{margin:0;display:grid;grid-template-columns:max-content 1fr;gap:8px 14px;font-size:.95rem;line-height:1.45}dt[data-astro-cid-hvddq342]{color:var(--muted)}dd[data-astro-cid-hvddq342]{margin:0;font-weight:700}.review[data-astro-cid-v5tntci5]{margin:var(--space-3) 0 0;padding:10px 16px;border-radius:var(--radius-s);background:var(--terracotta-soft);color:var(--terracotta-ink);font-weight:700;font-size:.9rem;border:1px dashed var(--terracotta)}.photo[data-astro-cid-w4fmld3g]{margin:0;display:grid;gap:var(--space-2)}.photo[data-astro-cid-w4fmld3g] img{width:100%;height:auto;max-height:min(560px,75vh);object-fit:contain;border-radius:var(--radius-l);background:var(--surface);border:1px solid var(--line)}figcaption[data-astro-cid-w4fmld3g]{display:grid;gap:2px;font-size:.9rem;color:var(--muted)}.credit[data-astro-cid-w4fmld3g]{font-size:.8rem}.credit[data-astro-cid-w4fmld3g] a[data-astro-cid-w4fmld3g]{color:var(--muted)}.table-wrap[data-astro-cid-phtzle2d]{overflow-x:auto;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-m)}table[data-astro-cid-phtzle2d]{border-collapse:collapse;width:100%;min-width:420px;font-size:.95rem}caption[data-astro-cid-phtzle2d]{text-align:left;font-weight:800;padding:var(--space-4) var(--space-4) var(--space-2)}th[data-astro-cid-phtzle2d],td[data-astro-cid-phtzle2d]{padding:10px 16px;border-top:1px solid var(--line);text-align:left}thead[data-astro-cid-phtzle2d] th[data-astro-cid-phtzle2d]{background:var(--butter-soft)}tbody[data-astro-cid-phtzle2d] th[data-astro-cid-phtzle2d]{font-weight:800;font-variant-numeric:tabular-nums}tbody[data-astro-cid-phtzle2d] tr[data-astro-cid-phtzle2d]:nth-child(2n){background:var(--cream)}.table-wrap[data-astro-cid-57xsjgbw]{overflow-x:auto;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-m)}table[data-astro-cid-57xsjgbw]{border-collapse:collapse;width:100%;min-width:760px;font-size:.92rem;line-height:1.45}caption[data-astro-cid-57xsjgbw]{text-align:left;font-weight:800;padding:var(--space-4) var(--space-4) var(--space-2)}th[data-astro-cid-57xsjgbw],td[data-astro-cid-57xsjgbw]{padding:10px 14px;border-top:1px solid var(--line);text-align:left;vertical-align:top}thead[data-astro-cid-57xsjgbw] th[data-astro-cid-57xsjgbw]{background:var(--butter-soft)}tbody[data-astro-cid-57xsjgbw] th[data-astro-cid-57xsjgbw]{font-weight:800}tr[data-astro-cid-57xsjgbw].differs td[data-astro-cid-57xsjgbw]:nth-child(2){background:var(--terracotta-soft);font-weight:700}.gauge[data-astro-cid-o6xhsq2d]{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-m);padding:var(--space-5);display:grid;gap:var(--space-4)}fieldset[data-astro-cid-o6xhsq2d]{border:0;margin:0;padding:0;display:grid;gap:var(--space-4)}legend[data-astro-cid-o6xhsq2d]{font-family:var(--font-display);font-weight:650;font-size:1.35rem;margin-bottom:var(--space-2)}.unit[data-astro-cid-o6xhsq2d]{display:flex;gap:var(--space-4);flex-wrap:wrap}.unit[data-astro-cid-o6xhsq2d] label[data-astro-cid-o6xhsq2d]{display:inline-flex;gap:8px;align-items:center;min-height:44px;font-weight:700}.fields[data-astro-cid-o6xhsq2d]{display:grid;gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}.f[data-astro-cid-o6xhsq2d]{display:grid;gap:4px;font-size:.92rem;font-weight:700}.f[data-astro-cid-o6xhsq2d] input[data-astro-cid-o6xhsq2d]{min-height:46px;border:1px solid var(--field-border);border-radius:var(--radius-s);padding:0 12px;font:inherit;font-weight:600;background:var(--cream);color:var(--ink)}.btn[data-astro-cid-o6xhsq2d]{justify-self:start}.out[data-astro-cid-o6xhsq2d]{display:grid;gap:var(--space-2);background:var(--butter-soft);border-radius:var(--radius-s);padding:var(--space-4)}.row[data-astro-cid-o6xhsq2d]{display:flex;justify-content:space-between;gap:var(--space-4)}.row[data-astro-cid-o6xhsq2d] strong[data-astro-cid-o6xhsq2d]{font-size:1.3rem;font-variant-numeric:tabular-nums}.note[data-astro-cid-o6xhsq2d]{font-size:.95rem}.legend[data-astro-cid-dgc3sc2i]{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-m);padding:var(--space-3) var(--space-4);font-size:.9rem}.h[data-astro-cid-dgc3sc2i]{margin:0 0 var(--space-2);font-weight:800}ul[data-astro-cid-dgc3sc2i]{list-style:none;margin:0;padding:0;display:grid;gap:6px 18px;grid-template-columns:repeat(auto-fill,minmax(min(100%,230px),1fr))}li[data-astro-cid-dgc3sc2i]{display:flex;align-items:center;gap:10px;line-height:1.35}.g[data-astro-cid-dgc3sc2i]{flex:none;display:inline-grid;place-items:center;width:40px;height:40px;background:var(--cream);border-radius:8px}.reading[data-astro-cid-dgc3sc2i]{margin:var(--space-2) 0 0;color:var(--muted)}.full[data-astro-cid-dgc3sc2i]{margin:var(--space-2) 0 0;font-weight:700}.full[data-astro-cid-dgc3sc2i] a[data-astro-cid-dgc3sc2i]{display:inline-flex;min-height:44px;align-items:center}.layout[data-astro-cid-zm77yjld]{display:grid;gap:var(--space-7);padding-bottom:var(--space-6)}@media(min-width:960px){.layout[data-astro-cid-zm77yjld]{grid-template-columns:minmax(0,1fr) 300px;align-items:start}.main[data-astro-cid-zm77yjld] .toc.inline{display:none}.side[data-astro-cid-zm77yjld]{align-self:stretch}}.side[data-astro-cid-zm77yjld]{display:flex;flex-direction:column;gap:var(--space-5)}@media(max-width:959px){.side[data-astro-cid-zm77yjld] .toc.sidebar{display:none}}.main[data-astro-cid-zm77yjld]{min-width:0;display:grid;gap:var(--space-5);align-content:start;max-width:780px}.intro[data-astro-cid-zm77yjld]{display:grid;gap:var(--space-3)}.byline[data-astro-cid-zm77yjld]{margin:0;font-size:.9rem;color:var(--muted)}.quick[data-astro-cid-zm77yjld]{background:var(--butter-soft);border-radius:var(--radius-m);padding:18px 22px}.quick[data-astro-cid-zm77yjld] p[data-astro-cid-zm77yjld]{margin:0}.quick-h[data-astro-cid-zm77yjld]{font-size:.8rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;margin-bottom:4px!important}.hero[data-astro-cid-zm77yjld]{margin:0;display:grid;gap:var(--space-2)}.hero[data-astro-cid-zm77yjld] img[data-astro-cid-zm77yjld]{width:100%;height:auto;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-l)}figcaption[data-astro-cid-zm77yjld]{font-size:.9rem;color:var(--muted)}.pattern-facts[data-astro-cid-zm77yjld]{margin:0;display:grid;gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr))}.pattern-facts[data-astro-cid-zm77yjld] div[data-astro-cid-zm77yjld]{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-m);padding:14px 16px}.pattern-facts[data-astro-cid-zm77yjld] dt[data-astro-cid-zm77yjld]{font-size:.8rem;font-weight:800;color:var(--muted);text-transform:uppercase;letter-spacing:.04em}.pattern-facts[data-astro-cid-zm77yjld] dd[data-astro-cid-zm77yjld]{margin:4px 0 0;font-weight:700;line-height:1.4}.materials[data-astro-cid-zm77yjld]{padding-left:1.2em;margin:var(--space-3) 0}.stitches-used[data-astro-cid-zm77yjld]{margin:0}.pattern-body[data-astro-cid-zm77yjld]{scroll-margin-top:80px;border:2px solid var(--ink);border-radius:var(--radius-l);background:var(--surface);padding:var(--space-5);max-width:none}.pattern-body[data-astro-cid-zm77yjld] ol>li{background:var(--cream)}.lead[data-astro-cid-zm77yjld]{margin:0;font-size:1.15rem;color:#4a443b;max-width:62ch}.step-photos[data-astro-cid-zm77yjld],.chart[data-astro-cid-zm77yjld]{display:grid;gap:var(--space-4)}.step-grid[data-astro-cid-zm77yjld]{display:grid;gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))}.chart[data-astro-cid-zm77yjld] h2[data-astro-cid-zm77yjld],.step-photos[data-astro-cid-zm77yjld] h2[data-astro-cid-zm77yjld]{scroll-margin-top:80px}.withheld[data-astro-cid-zm77yjld]{margin:0;padding:10px 14px;border:1px dashed var(--terracotta);border-radius:var(--radius-s);background:var(--terracotta-soft);color:var(--terracotta-ink);font-size:.85rem}.terms-note[data-astro-cid-zm77yjld]{margin:0;font-size:.9rem;color:var(--muted)}.tool[data-astro-cid-zm77yjld]{min-width:0}.head[data-astro-cid-43owlya6]{display:grid;gap:var(--space-2);padding-block:var(--space-4) var(--space-5);max-width:760px}.lead[data-astro-cid-43owlya6]{margin:0;font-size:1.15rem;color:#4a443b}.count[data-astro-cid-43owlya6]{margin:0;font-weight:700;color:var(--sage-deep);font-size:.95rem}.subhubs[data-astro-cid-43owlya6]{margin-bottom:var(--space-5)}.subhubs[data-astro-cid-43owlya6] a[data-astro-cid-43owlya6]{text-decoration:none;padding:8px 16px}.group-h[data-astro-cid-43owlya6]{margin:var(--space-6) 0 var(--space-4);font-size:1.6rem}.group-h[data-astro-cid-43owlya6] a[data-astro-cid-43owlya6]{color:var(--ink);text-decoration:none}.empty[data-astro-cid-43owlya6]{background:var(--butter-soft);border-radius:var(--radius-m);padding:var(--space-4) var(--space-5);max-width:760px}
