.age-notice.svelte-1bmzv8f{background:#dbeafe;border:1px solid #93C5FD;border-radius:var(--radius);padding:1rem 1.25rem;font-size:.88rem;color:#1e40af;margin-bottom:2.5rem;line-height:1.6}.dev-section.svelte-1bmzv8f{margin-bottom:3rem}.dev-header.svelte-1bmzv8f{display:flex;align-items:center;gap:.6rem;margin-bottom:.5rem}.dev-icon.svelte-1bmzv8f{font-size:1.5rem}.dev-header.svelte-1bmzv8f h2:where(.svelte-1bmzv8f){font-size:1.2rem;font-weight:700;margin:0}.dev-intro.svelte-1bmzv8f{font-size:.92rem;color:var(--text2);line-height:1.7;margin-bottom:1.25rem}.milestone-grid.svelte-1bmzv8f{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.milestone-card.svelte-1bmzv8f{background:#fff;border:1px solid var(--border);border-radius:var(--radius);padding:1.25rem}.milestone-card.svelte-1bmzv8f h3:where(.svelte-1bmzv8f){font-size:.85rem;font-weight:700;color:var(--accent2);margin-bottom:.75rem}.milestone-card.svelte-1bmzv8f ul:where(.svelte-1bmzv8f){padding-left:1rem;margin:0}.milestone-card.svelte-1bmzv8f li:where(.svelte-1bmzv8f){font-size:.82rem;color:var(--text2);line-height:1.6;margin-bottom:.35rem}.parent-tip.svelte-1bmzv8f{margin-top:.75rem;padding-top:.75rem;border-top:1px solid var(--border);font-size:.8rem;color:var(--text2);line-height:1.6}@media(max-width:768px){.milestone-grid.svelte-1bmzv8f{grid-template-columns:1fr}}.info-block.svelte-1bmzv8f{margin-bottom:2.5rem}.info-block.svelte-1bmzv8f h2:where(.svelte-1bmzv8f){font-size:1.25rem;font-weight:700;margin-bottom:.75rem}.info-block.svelte-1bmzv8f p:where(.svelte-1bmzv8f){font-size:.92rem;color:var(--text2);line-height:1.7;margin-bottom:.75rem}.info-block.svelte-1bmzv8f ul:where(.svelte-1bmzv8f){padding-left:1.25rem;margin-bottom:1rem}.info-block.svelte-1bmzv8f li:where(.svelte-1bmzv8f){font-size:.92rem;color:var(--text2);line-height:1.7;margin-bottom:.35rem}.support-grid.svelte-1bmzv8f{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.support-card.svelte-1bmzv8f{background:var(--bg2);border-radius:var(--radius);padding:1.25rem}.support-card.svelte-1bmzv8f h3:where(.svelte-1bmzv8f){font-size:.9rem;margin-bottom:.5rem}.support-card.svelte-1bmzv8f p:where(.svelte-1bmzv8f){font-size:.82rem;color:var(--text2);line-height:1.6;margin:0}@media(max-width:768px){.support-grid.svelte-1bmzv8f{grid-template-columns:1fr}}.concern-box.svelte-1bmzv8f{background:#fef3c7;border:1px solid #FDE68A;border-radius:var(--radius);padding:1.5rem}.concern-box.svelte-1bmzv8f h2:where(.svelte-1bmzv8f){color:#92400e}.concern-box.svelte-1bmzv8f p:where(.svelte-1bmzv8f),.concern-box.svelte-1bmzv8f li:where(.svelte-1bmzv8f){color:#78350f}.state-grid.svelte-1bmzv8f{display:grid;grid-template-columns:repeat(4,1fr);gap:.75rem}.state-card.svelte-1bmzv8f{background:var(--bg2);border-radius:var(--radius-sm);padding:.75rem;display:flex;flex-direction:column;gap:.25rem}.state-card.svelte-1bmzv8f strong:where(.svelte-1bmzv8f){font-size:.85rem;color:var(--accent)}.state-card.svelte-1bmzv8f span:where(.svelte-1bmzv8f){font-size:.75rem;color:var(--text2)}@media(max-width:768px){.state-grid.svelte-1bmzv8f{grid-template-columns:repeat(2,1fr)}}.references.svelte-1bmzv8f ul:where(.svelte-1bmzv8f){list-style:none;padding:0}.references.svelte-1bmzv8f li:where(.svelte-1bmzv8f){padding:.5rem 0;border-bottom:1px solid var(--border)}.references.svelte-1bmzv8f li:where(.svelte-1bmzv8f):last-child{border-bottom:none}.references.svelte-1bmzv8f a:where(.svelte-1bmzv8f){font-weight:500}.references.svelte-1bmzv8f a:where(.svelte-1bmzv8f):before{content:"↗ ";font-size:.75rem;color:var(--accent)}.links-grid.svelte-1bmzv8f{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.link-card.svelte-1bmzv8f{background:var(--bg2);border-radius:var(--radius);padding:1.25rem;text-decoration:none;color:inherit;transition:background .15s}.link-card.svelte-1bmzv8f:hover{background:#e5e7eb}.link-card.svelte-1bmzv8f strong:where(.svelte-1bmzv8f){font-size:.9rem}.link-card.svelte-1bmzv8f p:where(.svelte-1bmzv8f){font-size:.8rem;color:var(--text2);margin:.35rem 0 0;line-height:1.5}.nav-buttons.svelte-1bmzv8f{display:flex;justify-content:space-between;align-items:center;padding:1rem 0 2rem}
