.family-article[data-astro-cid-l4netdap]{padding-top:24px;padding-bottom:64px}.preview-note[data-astro-cid-l4netdap]{padding:10px 16px;background:#fff6df;border:1px solid #ead8aa;border-radius:10px;font-size:.85rem}.crumbs[data-astro-cid-l4netdap]{font-size:.88rem;margin:22px 0;color:#52677c}.family-hero[data-astro-cid-l4netdap]{display:grid;grid-template-columns:minmax(0,1fr) minmax(230px,320px);gap:clamp(28px,5vw,72px);align-items:center;padding:clamp(24px,4vw,56px);background:linear-gradient(125deg,#edf6f4,#f5f8fb);border:1px solid #dce9e6;border-radius:20px 64px 20px 20px}.family-hero[data-astro-cid-l4netdap] h1[data-astro-cid-l4netdap]{font-size:clamp(2rem,3.8vw,3.4rem);line-height:1.12;letter-spacing:-.035em;margin:18px 0 24px}.intro[data-astro-cid-l4netdap]{font-size:1.12rem;line-height:1.75}.byline[data-astro-cid-l4netdap]{font-size:.88rem;color:#52677c;margin-top:24px}.jump[data-astro-cid-l4netdap]{display:inline-flex;gap:20px;margin-top:12px;font-weight:600}.short-video[data-astro-cid-l4netdap]{margin:0;width:100%;max-width:300px;justify-self:center}.short-video[data-astro-cid-l4netdap] iframe[data-astro-cid-l4netdap]{display:block;width:100%;aspect-ratio:9/16;border:0;border-radius:22px;background:#203750;box-shadow:0 16px 32px #20375020}.short-video[data-astro-cid-l4netdap] figcaption[data-astro-cid-l4netdap]{font-size:.8rem;text-align:center;color:#52677c;line-height:1.7;margin-top:14px}.reading[data-astro-cid-l4netdap]{max-width:800px;margin:64px auto}.reading[data-astro-cid-l4netdap] p[data-astro-cid-l4netdap]{line-height:1.85}.reading[data-astro-cid-l4netdap] blockquote[data-astro-cid-l4netdap]{font-size:clamp(1.3rem,2.4vw,1.7rem);line-height:1.6;border-left:4px solid #72aa9d;padding:12px 0 12px 28px;margin:28px 0;color:#234363}h2[data-astro-cid-l4netdap]{font-size:clamp(1.6rem,3vw,2.3rem);line-height:1.25;letter-spacing:-.025em}h3[data-astro-cid-l4netdap]{font-size:1.15rem}.section-intro[data-astro-cid-l4netdap]{max-width:760px;line-height:1.8}.numbers[data-astro-cid-l4netdap]{padding:clamp(24px,4vw,44px);border-radius:20px 48px 20px 20px;background:#f4f8f7}.stats-grid[data-astro-cid-l4netdap]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:32px 0}.stat[data-astro-cid-l4netdap]{background:#fff;border:1px solid #dbe8e4;border-radius:20px;padding:26px;display:flex;flex-direction:column}.stat-context[data-astro-cid-l4netdap]{font-size:.78rem;color:#52677c;margin:0 0 18px}.stat-number[data-astro-cid-l4netdap]{font-size:clamp(2.5rem,4vw,3.4rem);letter-spacing:-.04em;line-height:1.15;color:#28675e}.stat-number[data-astro-cid-l4netdap] span[data-astro-cid-l4netdap]{font-size:1.05rem;letter-spacing:0}.stat[data-astro-cid-l4netdap] p[data-astro-cid-l4netdap]{font-size:.95rem;line-height:1.7}.stat[data-astro-cid-l4netdap] a[data-astro-cid-l4netdap]{font-size:.8rem;margin-top:auto;padding-top:12px}.scope[data-astro-cid-l4netdap]{font-size:.82rem;color:#52677c;line-height:1.75}.care-note[data-astro-cid-l4netdap]{padding:26px;background:#edf6f4;border-radius:18px;border-left:4px solid #72aa9d}.care-note[data-astro-cid-l4netdap] p[data-astro-cid-l4netdap]{margin-bottom:0}.habits[data-astro-cid-l4netdap]{margin:64px 0}.habits-grid[data-astro-cid-l4netdap]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:28px 0}.habit[data-astro-cid-l4netdap]{padding:28px;border:1px solid #dbe8e4;border-radius:18px;background:#fff;transition:transform .25s,box-shadow .25s}.step[data-astro-cid-l4netdap]{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:#e2f0eb;color:#28675e;font-size:.85rem;font-weight:700}.habit[data-astro-cid-l4netdap] p[data-astro-cid-l4netdap]{line-height:1.8;margin-bottom:0}.related[data-astro-cid-l4netdap]{display:flex;align-items:center;justify-content:space-between;gap:24px;border:1px solid #dbe8e4;border-radius:16px;padding:24px;text-decoration:none}.related[data-astro-cid-l4netdap] strong[data-astro-cid-l4netdap]{display:block;margin-top:8px}.related[data-astro-cid-l4netdap] span[data-astro-cid-l4netdap]:first-child{font-size:.9rem}.closing[data-astro-cid-l4netdap]{text-align:center;max-width:900px;margin:56px auto 0;padding:clamp(28px,5vw,52px);border-radius:48px 18px 18px;background:#edf6f4}.closing[data-astro-cid-l4netdap] h2[data-astro-cid-l4netdap]{max-width:650px;margin:16px auto}.closing[data-astro-cid-l4netdap] .button[data-astro-cid-l4netdap]{margin-top:16px}.family-article[data-astro-cid-l4netdap] a[data-astro-cid-l4netdap]{overflow-wrap:anywhere}section[data-astro-cid-l4netdap][id]{scroll-margin-top:110px}@media(hover:hover)and (prefers-reduced-motion:no-preference){.habit[data-astro-cid-l4netdap]:hover{transform:translateY(-4px);box-shadow:0 12px 24px #20375012}}@media(max-width:800px){.family-hero[data-astro-cid-l4netdap]{grid-template-columns:1fr;border-radius:20px 40px 20px 20px}.short-video[data-astro-cid-l4netdap]{max-width:280px}.stats-grid[data-astro-cid-l4netdap],.habits-grid[data-astro-cid-l4netdap]{grid-template-columns:1fr}.reading[data-astro-cid-l4netdap]{margin:40px auto}.numbers[data-astro-cid-l4netdap]{margin-top:40px}.stat[data-astro-cid-l4netdap]{padding:24px}.stat-number[data-astro-cid-l4netdap]{font-size:3rem}.habits[data-astro-cid-l4netdap]{margin:40px 0}}
