main.wrap:has(.pattern-page){max-width:1100px;width:100%;padding:0;margin:0 auto}.print-note[data-astro-cid-3vl7cmji]{display:none}.pattern-page[data-astro-cid-3vl7cmji] .promise[data-astro-cid-3vl7cmji]{font-size:1rem;line-height:1.5}.pattern-page[data-astro-cid-3vl7cmji]{max-width:1100px;margin:0 auto;padding:2rem 1.25rem 4rem}.back[data-astro-cid-3vl7cmji]{font-size:.9rem}.pattern-page[data-astro-cid-3vl7cmji] h1[data-astro-cid-3vl7cmji]{font-size:clamp(1.8rem,3.4vw,3rem);line-height:1.15;margin:.8rem 0}.promise[data-astro-cid-3vl7cmji]{margin:0 0 1.25rem;color:var(--c-ink-soft)}.pattern-card[data-astro-cid-3vl7cmji]{display:grid;grid-template-columns:32% 1fr;border:1px solid var(--c-line);border-top:5px solid var(--c-brand);background:var(--c-surface)}.visual[data-astro-cid-3vl7cmji]{background:var(--c-bg-alt);padding:1.6rem 1rem;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.eyebrow[data-astro-cid-3vl7cmji]{font-size:.72rem;letter-spacing:.12em;font-weight:700}.visual[data-astro-cid-3vl7cmji] svg[data-astro-cid-3vl7cmji]{display:block;width:100%;max-width:300px;height:auto}.visual[data-astro-cid-3vl7cmji] p[data-astro-cid-3vl7cmji]{font-size:.85rem;line-height:1.5;margin:0}.instructions[data-astro-cid-3vl7cmji]{padding:1.5rem}.instructions[data-astro-cid-3vl7cmji] h2[data-astro-cid-3vl7cmji]{font-size:1.3rem;margin:0 0 .5rem}.count[data-astro-cid-3vl7cmji]{font-size:.85rem;color:var(--c-brand);margin:.5rem 0}.round[data-astro-cid-3vl7cmji]{display:flex;gap:.75rem;border-top:1px solid var(--c-line);padding:.65rem 0;cursor:pointer;align-items:start}.round[data-astro-cid-3vl7cmji] input[data-astro-cid-3vl7cmji]{margin:0;min-width:24px;width:24px;height:24px;accent-color:var(--c-brand)}.round[data-astro-cid-3vl7cmji]>span[data-astro-cid-3vl7cmji]{font-size:.86rem;line-height:1.45}.round[data-astro-cid-3vl7cmji] strong[data-astro-cid-3vl7cmji],.round[data-astro-cid-3vl7cmji] span[data-astro-cid-3vl7cmji] span[data-astro-cid-3vl7cmji]{display:block}.round[data-astro-cid-3vl7cmji] strong[data-astro-cid-3vl7cmji]{margin-bottom:.12rem}.round[data-astro-cid-3vl7cmji]:has(input:focus-visible){outline:2px solid var(--c-brand);outline-offset:3px}.storage[data-astro-cid-3vl7cmji]{font-size:.75rem;color:var(--c-ink-soft);margin:.35rem 0 .6rem}.actions[data-astro-cid-3vl7cmji]{display:flex;gap:.5rem;flex-wrap:wrap}.actions[data-astro-cid-3vl7cmji] button[data-astro-cid-3vl7cmji]{min-height:44px;padding:.55rem 1rem;border:1px solid var(--c-brand);background:var(--c-brand);color:var(--c-surface);font:inherit;font-size:.85rem;cursor:pointer}.actions[data-astro-cid-3vl7cmji] .secondary[data-astro-cid-3vl7cmji]{background:var(--c-surface);color:var(--c-brand)}button[data-astro-cid-3vl7cmji]:focus-visible{outline:3px solid var(--c-ink);outline-offset:3px}.prose[data-astro-cid-3vl7cmji]{max-width:760px;margin:2rem auto}.prose[data-astro-cid-3vl7cmji] h2{font-size:1.65rem;line-height:1.25;margin-top:2rem}.prose[data-astro-cid-3vl7cmji] h3{font-size:1.2rem}.prose[data-astro-cid-3vl7cmji] p,.prose[data-astro-cid-3vl7cmji] li{font-size:1rem;line-height:1.7}.prose[data-astro-cid-3vl7cmji] li{margin:.7rem 0}@media(max-width:650px){.pattern-page[data-astro-cid-3vl7cmji]{padding:1rem 1rem 3rem}.pattern-page[data-astro-cid-3vl7cmji] h1[data-astro-cid-3vl7cmji]{font-size:1.7rem}.pattern-card[data-astro-cid-3vl7cmji]{grid-template-columns:1fr}.visual[data-astro-cid-3vl7cmji]{padding:.5rem;display:grid;grid-template-columns:75px 1fr;text-align:left;gap:0 1rem}.visual[data-astro-cid-3vl7cmji] .eyebrow[data-astro-cid-3vl7cmji]{grid-column:2;grid-row:1;align-self:end}.visual[data-astro-cid-3vl7cmji] svg[data-astro-cid-3vl7cmji]{grid-column:1;grid-row:1/3}.visual[data-astro-cid-3vl7cmji] p[data-astro-cid-3vl7cmji]{grid-column:2;grid-row:2;align-self:start;font-size:.75rem}.visual[data-astro-cid-3vl7cmji] svg[data-astro-cid-3vl7cmji] text[data-astro-cid-3vl7cmji]{display:none}.instructions[data-astro-cid-3vl7cmji]{padding:1rem}.round[data-astro-cid-3vl7cmji]>span[data-astro-cid-3vl7cmji]{font-size:.82rem}.round[data-astro-cid-3vl7cmji]{padding:.55rem 0}.instructions[data-astro-cid-3vl7cmji] h2[data-astro-cid-3vl7cmji]{font-size:1.15rem}}@media print{header,footer,nav{display:none!important}.pattern-page[data-astro-cid-3vl7cmji]{padding:0!important}.back[data-astro-cid-3vl7cmji],.promise[data-astro-cid-3vl7cmji],.actions[data-astro-cid-3vl7cmji],.storage[data-astro-cid-3vl7cmji],.visual[data-astro-cid-3vl7cmji],.prose[data-astro-cid-3vl7cmji],.count[data-astro-cid-3vl7cmji]{display:none!important}.pattern-card[data-astro-cid-3vl7cmji]{display:block!important;width:100%;border:1px solid #444;break-inside:avoid;background:#fff}.instructions[data-astro-cid-3vl7cmji]{padding:12pt}.instructions[data-astro-cid-3vl7cmji] h2[data-astro-cid-3vl7cmji]{font-size:14pt}.round[data-astro-cid-3vl7cmji]{padding:7pt 0;break-inside:avoid}.round[data-astro-cid-3vl7cmji]>span[data-astro-cid-3vl7cmji]{font-size:10pt;line-height:1.4}.round[data-astro-cid-3vl7cmji] input[data-astro-cid-3vl7cmji]{width:15pt;height:15pt;min-width:15pt}.print-note[data-astro-cid-3vl7cmji]{display:block;font-size:10pt;line-height:1.4}.print-note[data-astro-cid-3vl7cmji] p[data-astro-cid-3vl7cmji]{font-size:10pt;line-height:1.4;margin:8pt 0}.pattern-page[data-astro-cid-3vl7cmji] h1[data-astro-cid-3vl7cmji]{font-size:20pt;margin:0 0 12pt}.pattern-page[data-astro-cid-3vl7cmji]{max-width:none}}
