.native-start-menu[data-astro-cid-tpsnzir4]{display:inline-block}.native-start-menu[data-astro-cid-tpsnzir4] summary[data-astro-cid-tpsnzir4]{list-style:none;cursor:pointer;min-height:44px}.native-start-menu[data-astro-cid-tpsnzir4] summary[data-astro-cid-tpsnzir4]::-webkit-details-marker{display:none}.native-start-options[data-astro-cid-tpsnzir4]{position:absolute;z-index:50;width:18rem;max-width:calc(100vw - 2rem);padding:.375rem;border:1px solid var(--line-soft);border-radius:1rem;background:#fff;box-shadow:0 28px 60px -28px #1850cd8c;text-align:left}.native-start-options[data-astro-cid-tpsnzir4].left{left:0}.native-start-options[data-astro-cid-tpsnzir4].right{right:0}.native-start-options[data-astro-cid-tpsnzir4].down{top:calc(100% + .75rem)}.native-start-options[data-astro-cid-tpsnzir4].up{bottom:calc(100% + .75rem)}.get-started-menu-item[data-astro-cid-tpsnzir4]{display:flex;align-items:center;gap:.75rem;padding:.625rem .75rem;min-height:44px;border-radius:.75rem}.get-started-menu-item[data-astro-cid-tpsnzir4]:hover{background:#edf4ff}.get-started-menu-item[data-astro-cid-tpsnzir4] strong[data-astro-cid-tpsnzir4]{display:block;font-size:.875rem;font-weight:800;color:var(--text-primary)}.get-started-menu-item[data-astro-cid-tpsnzir4] small[data-astro-cid-tpsnzir4]{display:block;font-size:.75rem;color:var(--text-secondary)}.native-start-icon[data-astro-cid-tpsnzir4]{display:grid;place-items:center;flex-shrink:0;width:2.25rem;height:2.25rem;border-radius:.5rem;color:#fff}.native-start-icon[data-astro-cid-tpsnzir4].apple{background:#111}.native-start-icon[data-astro-cid-tpsnzir4].web{background:linear-gradient(135deg,#1e5cff,#43b7ff)}.famp[data-astro-cid-hmfhieup]{color:var(--text-primary);--family-blue:#1687d9;--family-sky:#eaf7ff;--family-yellow:#ffd569}.famp[data-astro-cid-hmfhieup] h1[data-astro-cid-hmfhieup],.famp[data-astro-cid-hmfhieup] h2[data-astro-cid-hmfhieup],.famp[data-astro-cid-hmfhieup] h3[data-astro-cid-hmfhieup]{font-family:Fredoka,ui-sans-serif,system-ui,sans-serif}.famp-screen[data-astro-cid-hmfhieup]{box-sizing:border-box;min-height:calc(100svh - 4.6rem);display:grid;align-items:center;padding:clamp(3rem,7vh,5.25rem) 0;scroll-margin-top:4.55rem}.famp-eyebrow[data-astro-cid-hmfhieup]{margin:0;color:var(--primary-600);font-size:.78rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.famp-hero[data-astro-cid-hmfhieup]{position:relative;overflow:hidden;background:radial-gradient(circle at 7% 10%,rgba(119,222,255,.28),transparent 30rem),radial-gradient(circle at 92% 13%,rgba(124,92,255,.17),transparent 30rem),linear-gradient(145deg,#fbfeff,#f4f1ff)}.famp-hero-grid[data-astro-cid-hmfhieup]{display:grid;grid-template-columns:minmax(0,.9fr) minmax(32rem,1.1fr);gap:clamp(2rem,5vw,5rem);align-items:center}.famp-hero-copy[data-astro-cid-hmfhieup]{position:relative;z-index:2}.famp-journey[data-astro-cid-hmfhieup]{display:flex;align-items:center;gap:.45rem;margin:.8rem 0 0;color:#52617d;font-size:.82rem;font-weight:850}.famp-journey[data-astro-cid-hmfhieup] span[data-astro-cid-hmfhieup]:first-child{color:var(--family-blue)}.famp-journey[data-astro-cid-hmfhieup] span[data-astro-cid-hmfhieup]:last-child{color:var(--primary-600)}.famp-journey[data-astro-cid-hmfhieup] b[data-astro-cid-hmfhieup]{color:#9fa9ba}.famp[data-astro-cid-hmfhieup] h1[data-astro-cid-hmfhieup]{margin:.8rem 0 0;font-size:clamp(2.75rem,4vw,3.5rem);font-weight:600;line-height:.98;letter-spacing:-.04em}.famp[data-astro-cid-hmfhieup] h1[data-astro-cid-hmfhieup] span[data-astro-cid-hmfhieup]{display:block;white-space:nowrap}@media(max-width:1199px){.famp[data-astro-cid-hmfhieup] h1[data-astro-cid-hmfhieup] span[data-astro-cid-hmfhieup]{white-space:normal}}.famp-lead[data-astro-cid-hmfhieup]{max-width:49ch;margin:1.15rem 0 0;color:var(--text-secondary);font-size:clamp(1rem,1.25vw,1.15rem);line-height:1.65}.famp-actions[data-astro-cid-hmfhieup]{position:relative;z-index:10;display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:1.4rem}.famp-trust[data-astro-cid-hmfhieup]{display:flex;flex-wrap:wrap;gap:.5rem;margin:1.25rem 0 0;padding:0;list-style:none}.famp-trust[data-astro-cid-hmfhieup] li[data-astro-cid-hmfhieup]{padding:.42rem .68rem;border-radius:999px;background:#fff;border:1px solid rgba(124,92,255,.12);color:#4f5b74;font-size:.76rem;font-weight:800}.famp-hero-guide[data-astro-cid-hmfhieup]{display:grid;gap:1rem;box-sizing:border-box;min-height:29rem;padding:1.25rem;border:1px solid rgba(124,92,255,.17);border-radius:1.75rem;background:linear-gradient(145deg,#fffffff5,#f6f9ffe0);box-shadow:0 34px 70px -45px #2124608c}.famp-hero-guide-head[data-astro-cid-hmfhieup]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-bottom:1rem;border-bottom:1px solid rgba(124,92,255,.12)}.famp-hero-guide-head[data-astro-cid-hmfhieup] p[data-astro-cid-hmfhieup]{display:grid;gap:.2rem;margin:0}.famp-hero-guide-head[data-astro-cid-hmfhieup] small[data-astro-cid-hmfhieup]{color:var(--primary-600);font-size:.68rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.famp-hero-guide-head[data-astro-cid-hmfhieup] strong[data-astro-cid-hmfhieup]{font-family:Fredoka,sans-serif;font-size:1.25rem}.famp-hero-guide-head[data-astro-cid-hmfhieup]>span[data-astro-cid-hmfhieup]{padding:.45rem .65rem;border-radius:999px;background:var(--family-sky);color:#315d86;font-size:.72rem;font-weight:850;white-space:nowrap}.famp-hero-guide[data-astro-cid-hmfhieup] ol[data-astro-cid-hmfhieup]{display:grid;gap:.65rem;margin:0;padding:0;list-style:none}.famp-hero-guide[data-astro-cid-hmfhieup] li[data-astro-cid-hmfhieup]{display:grid;grid-template-columns:auto 1fr;gap:.8rem;align-items:center;padding:.85rem;border-radius:1rem;background:#fff;box-shadow:0 15px 30px -28px #23295eb3}.famp-hero-guide[data-astro-cid-hmfhieup] li[data-astro-cid-hmfhieup]>b[data-astro-cid-hmfhieup]{display:grid;place-items:center;width:2.4rem;height:2.4rem;border-radius:.75rem;background:linear-gradient(145deg,var(--family-sky),#eee9ff);color:var(--primary-600);font-size:.85rem}.famp-hero-guide[data-astro-cid-hmfhieup] li[data-astro-cid-hmfhieup] p[data-astro-cid-hmfhieup]{display:grid;grid-template-columns:minmax(14rem,.82fr) minmax(0,1.18fr);gap:.15rem 1rem;align-items:center;margin:0}.famp-hero-guide[data-astro-cid-hmfhieup] li[data-astro-cid-hmfhieup] small[data-astro-cid-hmfhieup]{grid-column:1;color:#8b94a5;font-size:.62rem;font-weight:900;letter-spacing:.09em}.famp-hero-guide[data-astro-cid-hmfhieup] li[data-astro-cid-hmfhieup] strong[data-astro-cid-hmfhieup]{grid-column:1;font-family:Fredoka,sans-serif;font-size:1rem;white-space:nowrap}.famp-hero-guide[data-astro-cid-hmfhieup] li[data-astro-cid-hmfhieup] span[data-astro-cid-hmfhieup]{grid-row:1/3;grid-column:2;color:var(--text-secondary);font-size:.83rem;line-height:1.45}.famp-hero-guide-note[data-astro-cid-hmfhieup]{display:flex;align-items:center;gap:.45rem;margin:0;padding:.75rem .85rem;border-radius:.9rem;background:linear-gradient(100deg,#fff7dc,#f1edff);color:var(--text-secondary);font-size:.84rem}.famp-hero-guide-note[data-astro-cid-hmfhieup]>span[data-astro-cid-hmfhieup]{color:#0c9c6a;font-weight:900}.famp-hero-guide-note[data-astro-cid-hmfhieup] strong[data-astro-cid-hmfhieup]{color:var(--text-primary)}.famp-page-nav[data-astro-cid-hmfhieup]{position:absolute;inset:auto 0 1.2rem;display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .65rem;color:var(--text-secondary);font-size:.9rem}.famp-page-nav[data-astro-cid-hmfhieup] strong[data-astro-cid-hmfhieup]{color:var(--text-primary)}.famp-page-nav[data-astro-cid-hmfhieup] a[data-astro-cid-hmfhieup]{color:var(--primary-600);font-weight:850;text-decoration:none}.famp-section-heading[data-astro-cid-hmfhieup]{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(19rem,.75fr);gap:clamp(2rem,5vw,5rem);align-items:end}.famp-section-heading[data-astro-cid-hmfhieup] h2[data-astro-cid-hmfhieup],.famp-faq-heading[data-astro-cid-hmfhieup] h2[data-astro-cid-hmfhieup],.famp-practice-copy[data-astro-cid-hmfhieup] h2[data-astro-cid-hmfhieup]{margin:.55rem 0 0;font-size:clamp(2.25rem,3.5vw,3.65rem);font-weight:600;line-height:1;letter-spacing:-.035em}.famp-section-heading[data-astro-cid-hmfhieup]>p[data-astro-cid-hmfhieup],.famp-section-lead[data-astro-cid-hmfhieup]{margin:0;color:var(--text-secondary);font-size:1.05rem;line-height:1.65}.famp-start[data-astro-cid-hmfhieup]{background:linear-gradient(180deg,#fff,#f8fcff)}.famp-start-layout[data-astro-cid-hmfhieup]{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(22rem,.65fr);gap:1rem;margin-top:2rem;align-items:stretch}.famp-paths[data-astro-cid-hmfhieup]{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.famp-path[data-astro-cid-hmfhieup]{padding:1.15rem;border:1px solid var(--line-soft);border-radius:1.15rem;background:#fff}.famp-path--slp[data-astro-cid-hmfhieup]{border-top:4px solid var(--family-blue)}.famp-path--solo[data-astro-cid-hmfhieup]{border-top:4px solid var(--primary-500)}.famp-path-label[data-astro-cid-hmfhieup]{display:inline-flex;padding:.28rem .55rem;border-radius:999px;background:#f1f6ff;color:#476084;font-size:.7rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.famp-path[data-astro-cid-hmfhieup] h3[data-astro-cid-hmfhieup]{margin:.65rem 0 .8rem;font-size:1.25rem;font-weight:600}.famp-path[data-astro-cid-hmfhieup] ol[data-astro-cid-hmfhieup]{display:grid;gap:.75rem;margin:0;padding:0;list-style:none}.famp-path[data-astro-cid-hmfhieup] li[data-astro-cid-hmfhieup]{display:grid;grid-template-columns:auto 1fr;gap:.65rem}.famp-path[data-astro-cid-hmfhieup] li[data-astro-cid-hmfhieup]>b[data-astro-cid-hmfhieup]{display:grid;place-items:center;width:1.65rem;height:1.65rem;border-radius:.5rem;background:var(--family-sky);color:var(--family-blue);font-size:.8rem}.famp-path[data-astro-cid-hmfhieup] li[data-astro-cid-hmfhieup] p[data-astro-cid-hmfhieup]{display:grid;gap:.14rem;margin:0}.famp-path[data-astro-cid-hmfhieup] li[data-astro-cid-hmfhieup] strong[data-astro-cid-hmfhieup]{font-size:.95rem}.famp-path[data-astro-cid-hmfhieup] li[data-astro-cid-hmfhieup] span[data-astro-cid-hmfhieup]{color:var(--text-secondary);font-size:.9rem;line-height:1.45}.famp-clinical-note[data-astro-cid-hmfhieup]{grid-column:1/-1;margin:0;padding:.8rem 1rem;border-radius:.9rem;background:linear-gradient(100deg,#fff7dc,#f4efff);color:var(--text-secondary);font-size:.88rem;line-height:1.5}.famp-clinical-note[data-astro-cid-hmfhieup] strong[data-astro-cid-hmfhieup]{color:var(--text-primary)}.famp-focus-board[data-astro-cid-hmfhieup]{display:grid;align-content:center;gap:.75rem;padding:1.2rem;border:1px solid rgba(22,135,217,.18);border-radius:1.25rem;background:linear-gradient(145deg,#edf9ff,#f6f2ff);box-shadow:0 28px 55px -40px #2b32707a}.famp-focus-head[data-astro-cid-hmfhieup]{display:flex;align-items:center;justify-content:space-between;padding-bottom:.75rem;border-bottom:1px solid rgba(22,135,217,.14)}.famp-focus-head[data-astro-cid-hmfhieup] span[data-astro-cid-hmfhieup]{font-family:Fredoka,sans-serif;font-size:1.15rem;font-weight:600}.famp-focus-head[data-astro-cid-hmfhieup] small[data-astro-cid-hmfhieup]{color:#748298;font-size:.66rem;font-weight:900;letter-spacing:.08em}.famp-focus-sound[data-astro-cid-hmfhieup]{display:grid;grid-template-columns:1fr auto;align-items:end;padding:.85rem;border-radius:1rem;background:#fff}.famp-focus-sound[data-astro-cid-hmfhieup] small[data-astro-cid-hmfhieup]{grid-column:1;color:#8590a2;font-size:.66rem;font-weight:900;letter-spacing:.08em}.famp-focus-sound[data-astro-cid-hmfhieup] strong[data-astro-cid-hmfhieup]{grid-row:1/3;grid-column:2;display:grid;place-items:center;width:3.5rem;height:3.5rem;border-radius:1rem;background:var(--primary-600);color:#fff;font-family:Fredoka,sans-serif;font-size:1.55rem}.famp-focus-sound[data-astro-cid-hmfhieup] span[data-astro-cid-hmfhieup]{font-weight:850}.famp-focus-example[data-astro-cid-hmfhieup]{display:grid;grid-template-columns:auto 1fr;gap:.7rem;align-items:center;padding:.7rem .8rem;border-radius:1rem;background:#fff}.famp-focus-example[data-astro-cid-hmfhieup]>span[data-astro-cid-hmfhieup]{display:grid;place-items:center;width:3.3rem;height:3.3rem;border-radius:.85rem;background:linear-gradient(145deg,#fff5d8,#eaf7ff);font-size:2rem}.famp-focus-example[data-astro-cid-hmfhieup] p[data-astro-cid-hmfhieup]{display:grid;grid-template-columns:1fr auto;gap:.08rem .7rem;margin:0}.famp-focus-example[data-astro-cid-hmfhieup] small[data-astro-cid-hmfhieup]{color:#8590a2;font-size:.62rem;font-weight:900;letter-spacing:.08em}.famp-focus-example[data-astro-cid-hmfhieup] strong[data-astro-cid-hmfhieup]{grid-column:1;font-family:Fredoka,sans-serif;font-size:1.05rem}.famp-focus-example[data-astro-cid-hmfhieup] em[data-astro-cid-hmfhieup]{grid-row:1/3;grid-column:2;align-self:center;color:var(--text-secondary);font-size:.72rem;font-style:normal}.famp-focus-flow[data-astro-cid-hmfhieup]{display:grid;grid-template-columns:1fr auto 1fr;gap:.55rem;align-items:center}.famp-focus-flow[data-astro-cid-hmfhieup]>div[data-astro-cid-hmfhieup]{display:flex;align-items:center;gap:.5rem;padding:.65rem;border-radius:.85rem;background:#fffc}.famp-focus-flow[data-astro-cid-hmfhieup]>div[data-astro-cid-hmfhieup]>span[data-astro-cid-hmfhieup]{display:grid;place-items:center;width:1.65rem;height:1.65rem;border-radius:.5rem;background:var(--family-sky);color:var(--family-blue);font-weight:900}.famp-focus-flow[data-astro-cid-hmfhieup] p[data-astro-cid-hmfhieup]{display:grid;margin:0}.famp-focus-flow[data-astro-cid-hmfhieup] strong[data-astro-cid-hmfhieup]{font-size:.84rem}.famp-focus-flow[data-astro-cid-hmfhieup] small[data-astro-cid-hmfhieup]{color:#7b8799;font-size:.74rem}.famp-focus-flow[data-astro-cid-hmfhieup]>b[data-astro-cid-hmfhieup]{color:var(--primary-600)}.famp-focus-footer[data-astro-cid-hmfhieup]{display:flex;gap:.5rem;margin:0;color:#54637a;font-size:.82rem}.famp-focus-footer[data-astro-cid-hmfhieup] span[data-astro-cid-hmfhieup]{color:#0c9c6a;font-weight:900}.famp-practice[data-astro-cid-hmfhieup]{overflow:hidden;background:radial-gradient(circle at 90% 12%,rgba(255,213,105,.2),transparent 26rem),linear-gradient(145deg,#f7fbff,#f7f3ff)}.famp-practice-heading[data-astro-cid-hmfhieup] h2[data-astro-cid-hmfhieup]{max-width:none}.famp-practice-steps[data-astro-cid-hmfhieup]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:1.25rem 0 0;padding:0;list-style:none}.famp-practice-steps[data-astro-cid-hmfhieup] li[data-astro-cid-hmfhieup]{display:grid;grid-template-columns:auto 1fr;gap:.75rem;align-items:start;padding:.9rem 1rem;border:1px solid rgba(124,92,255,.15);border-radius:1rem;background:#fffc}.famp-practice-steps[data-astro-cid-hmfhieup] li[data-astro-cid-hmfhieup]>span[data-astro-cid-hmfhieup]{display:grid;place-items:center;width:2.4rem;height:2.4rem;border-radius:.75rem;background:linear-gradient(145deg,var(--family-sky),#eee9ff);color:var(--primary-700);font-size:.85rem;font-weight:900}.famp-practice-steps[data-astro-cid-hmfhieup] h3[data-astro-cid-hmfhieup]{margin:0;font-size:1.05rem;font-weight:600}.famp-practice-steps[data-astro-cid-hmfhieup] p[data-astro-cid-hmfhieup]{margin:.25rem 0 0;color:var(--text-secondary);font-size:.9rem;line-height:1.5}.famp-game-stage[data-astro-cid-hmfhieup]{display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:.7rem;margin-top:.8rem;padding:.85rem;border:1px solid rgba(124,92,255,.15);border-radius:1.25rem;background:linear-gradient(145deg,#ebf8ffeb,#f4efffe6)}.famp-game-head[data-astro-cid-hmfhieup]{display:flex;align-items:center;justify-content:space-between;gap:1rem}.famp-game-head[data-astro-cid-hmfhieup] p[data-astro-cid-hmfhieup]{display:flex;align-items:baseline;gap:.65rem;margin:0}.famp-game-head[data-astro-cid-hmfhieup] small[data-astro-cid-hmfhieup]{color:var(--primary-600);font-size:.68rem;font-weight:900;letter-spacing:.1em}.famp-game-head[data-astro-cid-hmfhieup] strong[data-astro-cid-hmfhieup]{font-family:Fredoka,sans-serif;font-size:1.05rem}.famp-game-head[data-astro-cid-hmfhieup]>span[data-astro-cid-hmfhieup]{padding:.4rem .6rem;border-radius:999px;background:#fff;color:#657188;font-size:.75rem;font-weight:850;white-space:nowrap}.famp-game-grid[data-astro-cid-hmfhieup]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem}.famp-game-card[data-astro-cid-hmfhieup]{display:grid;grid-template-columns:minmax(0,1fr) minmax(9rem,.62fr);min-height:9rem;margin:0;overflow:hidden;border:4px solid #fff;border-radius:.9rem;background:#fff;box-shadow:0 20px 38px -32px #2a235dc7}.famp-game-art[data-astro-cid-hmfhieup]{height:9rem;overflow:hidden;background:linear-gradient(180deg,#e8f7ff,#f2efff)}.famp-game-art[data-astro-cid-hmfhieup] img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 68%;transform:scale(1.28)}.famp-game-card[data-astro-cid-hmfhieup]:nth-child(2) .famp-game-art[data-astro-cid-hmfhieup] img{object-position:center 56%}.famp-game-card[data-astro-cid-hmfhieup]:nth-child(3) .famp-game-art[data-astro-cid-hmfhieup] img{object-position:center 60%}.famp-game-card[data-astro-cid-hmfhieup] figcaption[data-astro-cid-hmfhieup]{display:grid;align-content:center;padding:.8rem}.famp-game-card[data-astro-cid-hmfhieup] figcaption[data-astro-cid-hmfhieup] strong[data-astro-cid-hmfhieup]{font-family:Fredoka,sans-serif;font-size:1.05rem}.famp-game-notes[data-astro-cid-hmfhieup]{display:grid;grid-template-columns:1fr 1fr;gap:.65rem}.famp-game-notes[data-astro-cid-hmfhieup] p[data-astro-cid-hmfhieup]{margin:0;padding:.58rem .7rem;border-radius:.75rem;background:#fff;color:var(--text-secondary);font-size:.85rem;line-height:1.45;text-align:center}.famp-game-notes[data-astro-cid-hmfhieup] strong[data-astro-cid-hmfhieup]{color:var(--text-primary)}.famp-review[data-astro-cid-hmfhieup]{background:#fff}.famp-review-layout[data-astro-cid-hmfhieup]{display:grid;gap:.8rem;margin-top:1.5rem;padding:1.1rem;border:1px solid rgba(124,92,255,.16);border-radius:1.35rem;background:linear-gradient(145deg,#f7fbff,#faf7ff)}.famp-review-intro[data-astro-cid-hmfhieup]{display:flex;align-items:center;justify-content:space-between;gap:1rem}.famp-review-kicker[data-astro-cid-hmfhieup]{margin:0;font-family:Fredoka,sans-serif;font-size:1.2rem;font-weight:600}.famp-review-intro[data-astro-cid-hmfhieup]>span[data-astro-cid-hmfhieup]{color:var(--text-secondary);font-size:.9rem}.famp-review-points[data-astro-cid-hmfhieup]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;margin:0;padding:0;list-style:none}.famp-review-points[data-astro-cid-hmfhieup] li[data-astro-cid-hmfhieup]{display:grid;grid-template-columns:auto 1fr;gap:.75rem;align-items:start;padding:.85rem;border:1px solid rgba(124,92,255,.1);border-radius:1rem;background:#fff}.famp-review-points[data-astro-cid-hmfhieup] li[data-astro-cid-hmfhieup]>span[data-astro-cid-hmfhieup]{display:grid;place-items:center;width:2.4rem;height:2.4rem;border-radius:.75rem;background:linear-gradient(145deg,var(--family-sky),#eee9ff);color:var(--primary-700);font-size:.85rem;font-weight:900}.famp-review-points[data-astro-cid-hmfhieup] p[data-astro-cid-hmfhieup]{display:grid;gap:.2rem;margin:0}.famp-review-points[data-astro-cid-hmfhieup] strong[data-astro-cid-hmfhieup]{font-family:Fredoka,sans-serif;font-size:1.05rem}.famp-review-points[data-astro-cid-hmfhieup] small[data-astro-cid-hmfhieup]{color:var(--text-secondary);font-size:.9rem;line-height:1.5}.famp-review-uses[data-astro-cid-hmfhieup]{display:grid;grid-template-columns:1fr auto 1fr;gap:.75rem;align-items:center}.famp-review-uses[data-astro-cid-hmfhieup]>p[data-astro-cid-hmfhieup]{display:grid;grid-template-columns:auto 1fr;gap:.12rem .65rem;margin:0;padding:.75rem;border-radius:.9rem;background:#ffffffdb}.famp-review-uses[data-astro-cid-hmfhieup] p[data-astro-cid-hmfhieup]>span[data-astro-cid-hmfhieup]{grid-row:1/3;display:grid;place-items:center;width:2.1rem;height:2.1rem;border-radius:.65rem;background:var(--family-sky);color:var(--family-blue);font-size:.75rem;font-weight:900}.famp-review-uses[data-astro-cid-hmfhieup] strong[data-astro-cid-hmfhieup]{font-size:.95rem}.famp-review-uses[data-astro-cid-hmfhieup] small[data-astro-cid-hmfhieup]{color:var(--text-secondary);font-size:.86rem;line-height:1.45}.famp-review-uses[data-astro-cid-hmfhieup]>b[data-astro-cid-hmfhieup]{color:var(--primary-600)}.famp-review-note[data-astro-cid-hmfhieup]{margin:0;padding:.7rem .8rem;border-radius:.8rem;background:linear-gradient(105deg,var(--family-sky),#f2edff);color:var(--text-secondary);font-size:.86rem;line-height:1.5;text-align:center}.famp-review-note[data-astro-cid-hmfhieup] strong[data-astro-cid-hmfhieup]{color:var(--text-primary)}.famp-report-link[data-astro-cid-hmfhieup] a[data-astro-cid-hmfhieup]{color:var(--primary-600);font-weight:800}.famp-faq[data-astro-cid-hmfhieup]{min-height:auto;padding:2rem 0;background:#fff}.famp-faq-grid[data-astro-cid-hmfhieup]{display:grid;grid-template-columns:minmax(17rem,.65fr) minmax(0,1.35fr);gap:clamp(2rem,5vw,5rem);align-items:start}.famp-faq-heading[data-astro-cid-hmfhieup]{display:grid;gap:.7rem}.famp-faq-heading[data-astro-cid-hmfhieup] p[data-astro-cid-hmfhieup]{margin:0;color:var(--text-secondary);line-height:1.65}.famp-faq-heading[data-astro-cid-hmfhieup]>astro-island[data-astro-cid-hmfhieup]{width:fit-content;margin-top:.5rem}.famp-faq-list[data-astro-cid-hmfhieup]{display:grid;gap:.6rem}.famp-faq-list[data-astro-cid-hmfhieup] details[data-astro-cid-hmfhieup]{overflow:hidden;border:1px solid var(--line-soft);border-radius:1rem;background:linear-gradient(180deg,#fff,#f8faff)}.famp-faq-list[data-astro-cid-hmfhieup] summary[data-astro-cid-hmfhieup]{position:relative;padding:1rem 3rem 1rem 1.1rem;cursor:pointer;list-style:none;font-weight:850}.famp-faq-list[data-astro-cid-hmfhieup] summary[data-astro-cid-hmfhieup]::-webkit-details-marker{display:none}.famp-faq-list[data-astro-cid-hmfhieup] summary[data-astro-cid-hmfhieup]:after{content:"+";position:absolute;right:1rem;color:var(--primary-600);font-size:1.3rem}.famp-faq-list[data-astro-cid-hmfhieup] details[data-astro-cid-hmfhieup][open] summary[data-astro-cid-hmfhieup]:after{transform:rotate(45deg)}.famp-faq-list[data-astro-cid-hmfhieup] details[data-astro-cid-hmfhieup] p[data-astro-cid-hmfhieup]{margin:0;padding:0 1.1rem 1rem;color:var(--text-secondary);line-height:1.65}.famp-faq-list[data-astro-cid-hmfhieup] a{color:var(--primary-600);font-weight:800}.famp[data-astro-cid-hmfhieup] .famp-start-menu button{box-shadow:0 18px 34px -22px #4b36d6b3}.family-platform-route .ft{margin-top:0;padding-bottom:3.5rem}@media(max-width:999px){.famp-screen[data-astro-cid-hmfhieup]{min-height:auto;padding:3.5rem 0}.famp-hero[data-astro-cid-hmfhieup]{padding-bottom:2rem}.famp-hero-grid[data-astro-cid-hmfhieup],.famp-section-heading[data-astro-cid-hmfhieup],.famp-start-layout[data-astro-cid-hmfhieup],.famp-faq-grid[data-astro-cid-hmfhieup]{grid-template-columns:1fr}.famp-page-nav[data-astro-cid-hmfhieup]{position:static;margin-top:1.5rem}.famp-section-heading[data-astro-cid-hmfhieup]{align-items:start}.famp-start-layout[data-astro-cid-hmfhieup]{gap:1rem}.famp-practice-steps[data-astro-cid-hmfhieup],.famp-game-grid[data-astro-cid-hmfhieup]{grid-template-columns:1fr}.famp-game-card[data-astro-cid-hmfhieup]{grid-template-columns:minmax(0,1.2fr) minmax(9rem,.8fr)}}@media(max-width:649px){.famp-screen[data-astro-cid-hmfhieup]{padding:3rem 0}.famp[data-astro-cid-hmfhieup] h1[data-astro-cid-hmfhieup]{font-size:clamp(2.25rem,11vw,3.1rem)}.famp[data-astro-cid-hmfhieup] h1[data-astro-cid-hmfhieup] span[data-astro-cid-hmfhieup]{white-space:normal}.famp-journey[data-astro-cid-hmfhieup]{flex-wrap:wrap}.famp-hero-guide[data-astro-cid-hmfhieup]{min-height:auto}.famp-hero-guide-head[data-astro-cid-hmfhieup],.famp-game-head[data-astro-cid-hmfhieup],.famp-review-intro[data-astro-cid-hmfhieup]{align-items:flex-start;flex-direction:column}.famp-hero-guide[data-astro-cid-hmfhieup] li[data-astro-cid-hmfhieup] p[data-astro-cid-hmfhieup]{grid-template-columns:1fr}.famp-hero-guide[data-astro-cid-hmfhieup] li[data-astro-cid-hmfhieup] strong[data-astro-cid-hmfhieup]{white-space:normal}.famp-hero-guide[data-astro-cid-hmfhieup] li[data-astro-cid-hmfhieup] span[data-astro-cid-hmfhieup]{grid-row:auto;grid-column:1}.famp-paths[data-astro-cid-hmfhieup]{grid-template-columns:1fr}.famp-section-heading[data-astro-cid-hmfhieup] h2[data-astro-cid-hmfhieup],.famp-faq-heading[data-astro-cid-hmfhieup] h2[data-astro-cid-hmfhieup]{font-size:2.2rem}.famp-focus-example[data-astro-cid-hmfhieup] p[data-astro-cid-hmfhieup]{grid-template-columns:1fr}.famp-focus-example[data-astro-cid-hmfhieup] em[data-astro-cid-hmfhieup]{grid-row:auto;grid-column:1}.famp-focus-flow[data-astro-cid-hmfhieup]{grid-template-columns:1fr}.famp-focus-flow[data-astro-cid-hmfhieup]>b[data-astro-cid-hmfhieup]{display:none}.famp-game-card[data-astro-cid-hmfhieup]{grid-template-columns:minmax(0,1.35fr) minmax(7rem,.65fr)}.famp-game-notes[data-astro-cid-hmfhieup],.famp-review-points[data-astro-cid-hmfhieup],.famp-review-uses[data-astro-cid-hmfhieup]{grid-template-columns:1fr}.famp-review-uses[data-astro-cid-hmfhieup]>b[data-astro-cid-hmfhieup]{display:none}.famp-page-nav[data-astro-cid-hmfhieup]{font-size:.8rem}.famp-trust[data-astro-cid-hmfhieup] li[data-astro-cid-hmfhieup]{font-size:.7rem}}
