.hub[data-astro-cid-ulywqzf3]{gap:var(--space-8);padding-top:24px;padding-bottom:var(--space-16);flex-direction:column;display:flex}.intro[data-astro-cid-ulywqzf3]{flex-direction:column;gap:12px;max-width:720px;display:flex}ul[data-astro-cid-ulywqzf3]{margin:0;padding:0;list-style:none}.grid[data-astro-cid-ulywqzf3]{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(300px,1fr));display:grid}@media (width<=480px){.grid[data-astro-cid-ulywqzf3]{grid-template-columns:1fr}}.more[data-astro-cid-ulywqzf3]{flex-direction:column;gap:24px;display:flex}.more[data-astro-cid-ulywqzf3] ul[data-astro-cid-ulywqzf3]{gap:var(--space-4) var(--space-8);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));display:grid}.more[data-astro-cid-ulywqzf3] li[data-astro-cid-ulywqzf3]{flex-direction:column;display:flex}.more[data-astro-cid-ulywqzf3] a[data-astro-cid-ulywqzf3]{align-items:center;min-height:44px;font-size:18px;font-weight:600;display:inline-flex}.more[data-astro-cid-ulywqzf3] .muted[data-astro-cid-ulywqzf3]{font-size:16px;line-height:25px}.copy{border-radius:var(--radius-md);border:1px solid var(--color-line-strong);background:var(--color-surface);min-height:44px;color:var(--color-ink);font:var(--text-label);cursor:pointer;align-self:flex-start;padding:0 16px;transition:background-color .15s}.copy:hover{background:var(--color-sand)}.example[data-astro-cid-qvthd6m6]{padding:var(--space-8);background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-md);flex-direction:column;gap:12px;display:flex}@media (width<=560px){.example[data-astro-cid-qvthd6m6]{padding:24px 20px}}header[data-astro-cid-qvthd6m6]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.body[data-astro-cid-qvthd6m6]{font:var(--text-body-lg)}.body[data-astro-cid-qvthd6m6] p+p{margin-top:12px}.eulogy[data-astro-cid-wsjfp4i5]{padding:var(--space-8);background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-md);flex-direction:column;gap:16px;display:flex}@media (width<=560px){.eulogy[data-astro-cid-wsjfp4i5]{padding:24px 20px}}header[data-astro-cid-wsjfp4i5]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.spoken[data-astro-cid-wsjfp4i5]{font:var(--text-body-lg)}.spoken[data-astro-cid-wsjfp4i5] p{white-space:pre-line}.spoken[data-astro-cid-wsjfp4i5] p+p{margin-top:20px}.pause[data-astro-cid-fn76n7nm]{font:var(--text-label);color:var(--color-ink-muted);letter-spacing:.04em}.poem[data-astro-cid-lbnk23ey]{padding:var(--space-8);background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-md);flex-direction:column;gap:16px;display:flex}@media (width<=560px){.poem[data-astro-cid-lbnk23ey]{padding:24px 20px}}header[data-astro-cid-lbnk23ey]{flex-direction:column;gap:4px;display:flex}.by[data-astro-cid-lbnk23ey]{font-size:16px}.meta[data-astro-cid-lbnk23ey]{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:4px;display:flex}.tag[data-astro-cid-lbnk23ey]{border-radius:var(--radius-pill);background:var(--color-sage-soft);color:var(--color-ink);padding:2px 10px}.verse[data-astro-cid-lbnk23ey]{font:var(--text-body-lg)}.verse[data-astro-cid-lbnk23ey] p{white-space:pre-line}.verse[data-astro-cid-lbnk23ey] p+p{margin-top:20px}.ref[data-astro-cid-4u3bmcgd]{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-md);flex-direction:column;gap:6px;padding:24px;display:flex}.by[data-astro-cid-4u3bmcgd]{font-size:16px}.tag[data-astro-cid-4u3bmcgd]{border-radius:var(--radius-pill);background:var(--color-sage-soft);padding:2px 10px}.about[data-astro-cid-4u3bmcgd] p{margin:4px 0 0}a[data-astro-cid-4u3bmcgd]{align-items:center;min-height:44px;font-weight:600;display:inline-flex}.messages[data-astro-cid-bsw6r72f] ul{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(300px,1fr));margin:0;padding:0;list-style:none;display:grid}@media (width<=480px){.messages[data-astro-cid-bsw6r72f] ul{grid-template-columns:1fr}}.messages[data-astro-cid-bsw6r72f] li{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-md);font:var(--text-body);flex-direction:column;justify-content:space-between;gap:12px;padding:20px 24px;display:flex}.messages[data-astro-cid-bsw6r72f] li>p{margin:0}.checklist[data-astro-cid-v4uc5hcv]{padding:var(--space-8);background:var(--color-sand);border-radius:var(--radius-md);flex-direction:column;gap:12px;display:flex}@media (width<=560px){.checklist[data-astro-cid-v4uc5hcv]{padding:24px 20px}}.checklist[data-astro-cid-v4uc5hcv] ul,.checklist[data-astro-cid-v4uc5hcv] ol{flex-direction:column;gap:8px;margin:0;padding-left:22px;display:flex}.idea[data-astro-cid-tiic3a5i]{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-md);flex-direction:column;gap:6px;padding:20px 24px;display:flex}.body[data-astro-cid-tiic3a5i] p{margin:0}.best[data-astro-cid-tiic3a5i]{margin-top:4px}.tip[data-astro-cid-2ni7u47t]{background:var(--color-sage-soft);border-radius:var(--radius-md);padding:20px 24px}.tip[data-astro-cid-2ni7u47t] p{margin:0}.tip[data-astro-cid-2ni7u47t] p+p{margin-top:8px}.more[data-astro-cid-722omfpp]{margin:0}a[data-astro-cid-722omfpp]{align-items:center;min-height:44px;font-size:16px;font-weight:600;display:inline-flex}.program-example[data-astro-cid-ofj3nlcl]{background:var(--color-sand);border-radius:var(--radius-md);flex-direction:column;gap:16px;margin:0;padding:24px;display:flex}.pages[data-astro-cid-ofj3nlcl]{grid-template-columns:repeat(4,1fr);gap:12px;margin:0;padding:0;list-style:none;display:grid}@media (width<=560px){.pages[data-astro-cid-ofj3nlcl]{grid-template-columns:repeat(2,1fr)}}.pages[data-astro-cid-ofj3nlcl] li[data-astro-cid-ofj3nlcl]{flex-direction:column;gap:6px;display:flex}.pages[data-astro-cid-ofj3nlcl] img[data-astro-cid-ofj3nlcl]{width:100%;height:auto}.wording[data-astro-cid-ofj3nlcl]{flex-direction:column;gap:12px;display:flex}details[data-astro-cid-ofj3nlcl]{background:var(--color-surface);border-radius:var(--radius-sm);padding:0 16px}summary[data-astro-cid-ofj3nlcl]{cursor:pointer;align-items:center;min-height:44px;font-weight:600;display:flex}.text[data-astro-cid-ofj3nlcl]{flex-direction:column;gap:10px;padding-bottom:16px;font-size:16px;line-height:25px;display:flex}.text[data-astro-cid-ofj3nlcl] h4[data-astro-cid-ofj3nlcl]{font:var(--text-label);text-transform:uppercase;letter-spacing:.08em;color:var(--color-ink-muted);margin-top:8px}.text[data-astro-cid-ofj3nlcl] p[data-astro-cid-ofj3nlcl]{margin:0}.text[data-astro-cid-ofj3nlcl] dl[data-astro-cid-ofj3nlcl]{flex-direction:column;gap:6px;margin:0;display:flex}.text[data-astro-cid-ofj3nlcl] dl[data-astro-cid-ofj3nlcl] div[data-astro-cid-ofj3nlcl]{flex-wrap:wrap;gap:0 8px;display:flex}.text[data-astro-cid-ofj3nlcl] dt[data-astro-cid-ofj3nlcl]{font-weight:600}.text[data-astro-cid-ofj3nlcl] dt[data-astro-cid-ofj3nlcl]:after{content:":"}.text[data-astro-cid-ofj3nlcl] dd[data-astro-cid-ofj3nlcl]{color:var(--color-ink-muted);margin:0}.poem[data-astro-cid-ofj3nlcl]{white-space:pre-line;font-style:italic}.links[data-astro-cid-ofj3nlcl]{flex-wrap:wrap;align-items:center;gap:8px 16px;margin:0;display:flex}.links[data-astro-cid-ofj3nlcl] a[data-astro-cid-ofj3nlcl]:not(.btn){align-items:center;min-height:44px;font-weight:600;display:inline-flex}.hero[data-astro-cid-kcoxsfqj]{flex-wrap:wrap;align-items:center;gap:48px;padding-top:24px;padding-bottom:48px;display:flex}.hero-copy[data-astro-cid-kcoxsfqj]{flex-direction:column;flex:460px;gap:20px;display:flex}.preview-wrap[data-astro-cid-kcoxsfqj]{padding:var(--space-8);background:var(--color-sand);border-radius:var(--radius-md);flex:360px;justify-content:center;display:flex}.preview[data-astro-cid-kcoxsfqj]{border-radius:2px;flex-direction:column;gap:10px;width:300px;max-width:100%;padding:28px 24px;display:flex}.kicker[data-astro-cid-kcoxsfqj]{letter-spacing:.14em;text-transform:uppercase;color:var(--color-clay);font-size:10px;font-weight:700}.ptitle[data-astro-cid-kcoxsfqj]{font-size:18px;font-weight:700;line-height:24px}.ptext[data-astro-cid-kcoxsfqj]{color:var(--color-ink-muted);white-space:pre-line;font-size:12px;line-height:18px}.bar[data-astro-cid-kcoxsfqj]{background:var(--color-sand);border-radius:var(--radius-sm);height:6px}@media (width<=560px){.preview-wrap[data-astro-cid-kcoxsfqj]{padding:24px 16px}}.body-wrap[data-astro-cid-kcoxsfqj]{padding-bottom:var(--space-16);flex-wrap:wrap;align-items:flex-start;gap:48px;display:flex}.toc[data-astro-cid-kcoxsfqj]{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-md);flex-direction:column;flex:220px;gap:6px;max-width:260px;padding:24px;display:flex}@media (width>=900px){.toc[data-astro-cid-kcoxsfqj]{max-height:calc(100vh - 48px);position:sticky;top:24px;overflow-y:auto}}@media (width<=899px){.toc[data-astro-cid-kcoxsfqj]{flex-basis:100%;max-width:none}}.toc[data-astro-cid-kcoxsfqj] ul[data-astro-cid-kcoxsfqj]{margin:0;padding:0;list-style:none}.toc[data-astro-cid-kcoxsfqj] a[data-astro-cid-kcoxsfqj]{align-items:center;min-height:40px;padding-block:2px;font-size:15px;line-height:20px;display:flex}@media (pointer:coarse){.toc[data-astro-cid-kcoxsfqj] a[data-astro-cid-kcoxsfqj]{min-height:44px}}.prose[data-astro-cid-kcoxsfqj]{flex-direction:column;flex:999 560px;gap:20px;min-width:0;max-width:760px;display:flex}.prose[data-astro-cid-kcoxsfqj] h2{margin-top:28px;scroll-margin-top:24px}.prose[data-astro-cid-kcoxsfqj] h2:first-child{margin-top:0}.prose[data-astro-cid-kcoxsfqj] h3{scroll-margin-top:24px}.prose[data-astro-cid-kcoxsfqj]>p,.prose[data-astro-cid-kcoxsfqj]>ul,.prose[data-astro-cid-kcoxsfqj]>ol{max-width:70ch}.prose[data-astro-cid-kcoxsfqj]>ul,.prose[data-astro-cid-kcoxsfqj]>ol{flex-direction:column;gap:6px;margin:0;padding-left:22px;display:flex}.prose[data-astro-cid-kcoxsfqj] table{border-collapse:collapse;width:100%;font-size:16px}.prose[data-astro-cid-kcoxsfqj] th,.prose[data-astro-cid-kcoxsfqj] td{text-align:left;border-bottom:1px solid var(--color-line);vertical-align:top;padding:10px 12px}.prose[data-astro-cid-kcoxsfqj] th{font:var(--text-label);color:var(--color-ink-muted)}.faq[data-astro-cid-kcoxsfqj]{flex-direction:column;gap:16px;margin-top:28px;display:flex}.qa[data-astro-cid-kcoxsfqj]{flex-direction:column;gap:4px;display:flex}.template-grid[data-astro-cid-hdxk2sm5]{gap:var(--space-8);flex-direction:column;display:flex}.chips[data-astro-cid-hdxk2sm5]{gap:var(--space-2);flex-wrap:wrap;display:flex}.chips[data-astro-cid-hdxk2sm5][hidden]{display:none}.chips[data-astro-cid-hdxk2sm5] button[data-astro-cid-hdxk2sm5]{border-radius:var(--radius-pill);border:1px solid var(--color-line-strong);background:var(--color-surface);min-height:44px;color:var(--color-ink);font:var(--text-label);cursor:pointer;padding:0 16px;transition:background-color .15s,border-color .15s}.chips[data-astro-cid-hdxk2sm5] button[data-astro-cid-hdxk2sm5]:hover{background:var(--color-sand)}.chips[data-astro-cid-hdxk2sm5] button[data-astro-cid-hdxk2sm5][aria-pressed=true]{background:var(--color-sage-soft);border-color:var(--color-sage)}.grid[data-astro-cid-hdxk2sm5]{gap:var(--space-8) var(--space-4);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));margin:0;padding:0;list-style:none;display:grid}@media (width<=520px){.grid[data-astro-cid-hdxk2sm5]{grid-template-columns:repeat(2,1fr);gap:24px 16px}}.grid[data-astro-cid-hdxk2sm5]>li[data-astro-cid-hdxk2sm5][hidden]{display:none}.grid-page[data-astro-cid-sjqsxiug]{gap:var(--space-8);padding-top:24px;padding-bottom:var(--space-16);flex-direction:column;display:flex}.intro[data-astro-cid-sjqsxiug]{flex-direction:column;gap:12px;max-width:720px;display:flex}.group[data-astro-cid-sjqsxiug]{flex-direction:column;gap:12px;display:flex}.group[data-astro-cid-sjqsxiug] .muted[data-astro-cid-sjqsxiug]{max-width:720px;margin-bottom:8px}.after[data-astro-cid-sjqsxiug]{align-items:center;min-height:44px;font-weight:600;display:inline-flex}.prose[data-astro-cid-sjqsxiug]{max-width:720px;margin-top:var(--space-8);flex-direction:column;gap:16px;display:flex}.prose[data-astro-cid-sjqsxiug] h2{margin-top:16px}.prose[data-astro-cid-sjqsxiug] h2:first-child{margin-top:0}.prose[data-astro-cid-sjqsxiug]>ul,.prose[data-astro-cid-sjqsxiug]>ol{flex-direction:column;gap:6px;margin:0;padding-left:22px;display:flex}.prose[data-astro-cid-sjqsxiug] table{border-collapse:collapse;width:100%;font-size:16px}.prose[data-astro-cid-sjqsxiug] th,.prose[data-astro-cid-sjqsxiug] td{text-align:left;border-bottom:1px solid var(--color-line);vertical-align:top;padding:10px 12px}.prose[data-astro-cid-sjqsxiug] th{font:var(--text-label);color:var(--color-ink-muted)}.faq[data-astro-cid-sjqsxiug]{flex-direction:column;margin-top:16px;display:flex}.faq[data-astro-cid-sjqsxiug] h2[data-astro-cid-sjqsxiug]{margin-bottom:8px}.faq[data-astro-cid-sjqsxiug] details[data-astro-cid-sjqsxiug]{border-bottom:1px solid var(--color-line)}.faq[data-astro-cid-sjqsxiug] summary[data-astro-cid-sjqsxiug]{cursor:pointer;align-items:center;min-height:44px;font-weight:600;display:flex}.faq[data-astro-cid-sjqsxiug] details[data-astro-cid-sjqsxiug] p[data-astro-cid-sjqsxiug]{padding-bottom:12px}
