.content.svelte-cjk7yc{display:flex;flex-direction:column;gap:1.25rem}.page-heading.svelte-cjk7yc h1:where(.svelte-cjk7yc){margin:0}.page-heading.svelte-cjk7yc p:where(.svelte-cjk7yc){color:var(--muted, #64748b);margin:.35rem 0 0;max-width:70ch}.on-this-page.svelte-cjk7yc{border-bottom:1px solid #d6dee8;border-top:1px solid #d6dee8;padding:.85rem 0}.on-this-page.svelte-cjk7yc h2:where(.svelte-cjk7yc){font-size:1rem;margin:0 0 .45rem}.on-this-page.svelte-cjk7yc ul:where(.svelte-cjk7yc){display:flex;flex-wrap:wrap;gap:.4rem 1rem;list-style:none;margin:0;padding:0}.panel.svelte-cjk7yc h2:where(.svelte-cjk7yc){margin-top:0}.panel.svelte-cjk7yc p:where(.svelte-cjk7yc),.panel.svelte-cjk7yc li:where(.svelte-cjk7yc){line-height:1.55}.case-study.svelte-cjk7yc{border-top:4px solid #0f766e}.case-label.svelte-cjk7yc{color:#9a3412;font-size:.74rem;font-weight:800;margin-bottom:.25rem;text-transform:uppercase}.case-intro.svelte-cjk7yc{font-size:1.02rem;max-width:84ch}.case-metrics.svelte-cjk7yc{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:1rem 0}.case-metrics.svelte-cjk7yc>div:where(.svelte-cjk7yc){border-bottom:1px solid #d6dee8;border-top:1px solid #d6dee8;padding:.75rem .85rem}.case-metrics.svelte-cjk7yc dt:where(.svelte-cjk7yc){color:#526077;font-size:.74rem;font-weight:800;text-transform:uppercase}.case-metrics.svelte-cjk7yc dd:where(.svelte-cjk7yc){font-size:1.25rem;font-variant-numeric:tabular-nums;font-weight:800;margin:.2rem 0 0}.case-metrics.svelte-cjk7yc .metric-note:where(.svelte-cjk7yc){color:#526077;font-size:.8rem;font-weight:400;line-height:1.4}.daycare-question.svelte-cjk7yc{background:#fff8ed;border-left:4px solid #c2410c;margin:1rem 0;padding:.85rem 1rem}.daycare-question.svelte-cjk7yc h3:where(.svelte-cjk7yc){color:#7c2d12;margin:0}.table-responsive.svelte-cjk7yc{overflow-x:auto;margin:1.25rem 0;border:1px solid var(--border, #e2e8f0);border-radius:8px;background:var(--surface, #fff)}.table-responsive.svelte-cjk7yc:focus-visible,a.svelte-cjk7yc:focus-visible{outline:3px solid #1d4ed8;outline-offset:3px}.cost-table.svelte-cjk7yc{width:100%;border-collapse:collapse;font-size:.9rem;text-align:left;min-width:640px}.cost-table.svelte-cjk7yc caption:where(.svelte-cjk7yc){color:#334155;font-size:.88rem;font-weight:700;padding:.7rem 1rem;text-align:left}.cost-table.svelte-cjk7yc th:where(.svelte-cjk7yc),.cost-table.svelte-cjk7yc td:where(.svelte-cjk7yc){padding:.75rem 1rem;border-bottom:1px solid var(--border, #e2e8f0);line-height:1.45;vertical-align:top}.cost-table.svelte-cjk7yc th:where(.svelte-cjk7yc){background:#1b3b6f0a;font-weight:600;color:var(--foreground, #1e293b)}.cost-table.svelte-cjk7yc tr:where(.svelte-cjk7yc):last-child th:where(.svelte-cjk7yc),.cost-table.svelte-cjk7yc tr:where(.svelte-cjk7yc):last-child td:where(.svelte-cjk7yc){border-bottom:none}.cost-table.svelte-cjk7yc .range:where(.svelte-cjk7yc){white-space:normal;font-variant-numeric:tabular-nums}.cost-table.svelte-cjk7yc .note:where(.svelte-cjk7yc){color:#5a6b85;font-size:.85rem}.cost-table.svelte-cjk7yc .note:where(.svelte-cjk7yc){margin:.25rem 0 0}.cost-table.svelte-cjk7yc a:where(.svelte-cjk7yc){color:var(--accent, #2563eb);text-decoration:none;font-weight:600;font-size:.82rem}.dyk-links.svelte-cjk7yc{font-size:.85rem}.callout.svelte-cjk7yc{border-left:3px solid var(--accent, #2563eb);background:#1b3b6f0f;border-radius:0 8px 8px 0;padding:.85rem 1rem;margin:1rem 0}.callout.svelte-cjk7yc p:where(.svelte-cjk7yc){margin:0 0 .5rem}.callout.svelte-cjk7yc p:where(.svelte-cjk7yc):last-child{margin-bottom:0}.source-list.svelte-cjk7yc{list-style:none;padding:0;margin:1rem 0 0;display:grid;gap:.75rem}.source-list.svelte-cjk7yc li:where(.svelte-cjk7yc){display:grid;gap:.15rem;padding:.65rem .9rem;border-radius:8px;border:1px solid rgba(27,59,111,.12)}.source-list.svelte-cjk7yc a:where(.svelte-cjk7yc){font-weight:600}.source-list.svelte-cjk7yc span:where(.svelte-cjk7yc){font-size:.82rem;color:#5a6b85}.disclaimer.svelte-cjk7yc{background:#1b3b6f0a}.disclaimer.svelte-cjk7yc p:where(.svelte-cjk7yc){margin:0;font-size:.9rem;color:#5a6b85}@media(max-width:800px){.case-metrics.svelte-cjk7yc{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.case-metrics.svelte-cjk7yc{grid-template-columns:1fr}}
