.mizuno-home[data-astro-cid-j7pv25f6]{--home-green: #36584e}.chapter-label[data-astro-cid-j7pv25f6]{color:var(--home-green);font-size:.78rem;font-weight:700;letter-spacing:.09em;margin:0 0 .65rem}.family-opening[data-astro-cid-j7pv25f6]{padding-top:clamp(1.5rem,4vw,3rem)}.family-opening__copy[data-astro-cid-j7pv25f6]{text-align:center;padding:0 1rem 2rem}.family-opening[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{font-family:Yu Mincho,Hiragino Mincho ProN,serif;line-height:1.65;letter-spacing:.08em;margin:.7rem 0 1rem}.family-opening__lead[data-astro-cid-j7pv25f6]{margin:0 0 1.5rem;font-size:.94rem}.family-opening__visual[data-astro-cid-j7pv25f6]{width:var(--page-width);margin:0 auto}.family-opening__visual[data-astro-cid-j7pv25f6] picture[data-astro-cid-j7pv25f6]{display:block;overflow:hidden;border-radius:3rem .75rem}.family-opening__visual[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;height:auto}.family-opening__visual[data-astro-cid-j7pv25f6] figcaption[data-astro-cid-j7pv25f6]{color:var(--color-muted);text-align:right;font-size:.74rem;padding:.7rem .25rem}.home-chapter[data-astro-cid-j7pv25f6]{width:var(--page-width);margin:clamp(3.5rem,7vw,6rem) auto;scroll-margin-top:7rem}.chapter-heading[data-astro-cid-j7pv25f6]{max-width:42rem;margin-bottom:1.8rem}.chapter-heading[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{margin:0 0 .75rem}.chapter-heading[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]:last-child{margin-bottom:0}.concern-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.4rem}.concern-card[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:.9fr 1fr;overflow:hidden;background:var(--color-paper);border:1px solid var(--color-line);border-radius:var(--radius-lg)}.concern-card__image[data-astro-cid-j7pv25f6]{overflow:hidden;min-height:12rem}.concern-card__image[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.concern-card__copy[data-astro-cid-j7pv25f6]{padding:1.2rem}.concern-card[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:1.06rem;margin:.4rem 0 .7rem}.concern-card[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:.85rem;margin:0 0 1rem}.card-next[data-astro-cid-j7pv25f6]{color:var(--home-green);font-size:.8rem;font-weight:700}.concern-card[data-astro-cid-j7pv25f6]:hover img[data-astro-cid-j7pv25f6]{transform:scale(1.02)}.concern-card[data-astro-cid-j7pv25f6]:hover h3[data-astro-cid-j7pv25f6],.comparison-card[data-astro-cid-j7pv25f6]:hover h3[data-astro-cid-j7pv25f6],.home-category-list[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover strong[data-astro-cid-j7pv25f6]{color:var(--color-primary)}.link-arrow[data-astro-cid-j7pv25f6]{display:inline-block;margin-left:.35rem;position:relative;left:0;transition:left .2s ease}a[data-astro-cid-j7pv25f6]:hover .link-arrow[data-astro-cid-j7pv25f6]{left:5px}.mizuno-home[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover{text-decoration:none}.support-note[data-astro-cid-j7pv25f6]{margin-top:1.5rem;padding:1.3rem 1.5rem;border:1px solid #b7c9bd;border-radius:var(--radius);background:#edf2eb}.support-note[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:.4rem 0 .8rem;font-size:.88rem}.support-note[data-astro-cid-j7pv25f6] .button[data-astro-cid-j7pv25f6]{background:transparent;font-size:.83rem}.chapter-footer[data-astro-cid-j7pv25f6]{margin-top:1.8rem;text-align:center}.notebook-section[data-astro-cid-j7pv25f6]{width:var(--page-width);margin:4rem auto;padding:clamp(1.5rem,4vw,3.3rem);display:grid;grid-template-columns:1fr 1fr;gap:3rem;background:#e7ece3;border-radius:2rem}.notebook-section[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{margin:.5rem 0 1.2rem}.notebook-section__intro[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]:not(.chapter-label){font-size:.94rem}.notebook-steps[data-astro-cid-j7pv25f6]{list-style:none;padding:0;margin:0;display:grid;align-content:center;gap:1rem}.notebook-steps[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{display:flex;gap:1.2rem;padding:1rem 1.2rem;border-radius:var(--radius);background:#fffdf9}.notebook-steps[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]>span[data-astro-cid-j7pv25f6]{color:var(--home-green);font-family:Georgia,serif;font-size:1.6rem}.notebook-steps[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:1rem;margin:0 0 .25rem}.notebook-steps[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:.83rem;margin:0}.comparison-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem}.comparison-card[data-astro-cid-j7pv25f6]{border:1px solid var(--color-line);background:var(--color-paper);border-radius:var(--radius);padding:1.5rem}.comparison-card[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:1.1rem;margin:1rem 0 .8rem}.comparison-card[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:.9rem}.tool-tag[data-astro-cid-j7pv25f6]{display:inline-block;background:#ece5d8;padding:.2rem .7rem;border-radius:2rem;font-size:.75rem}.return-section[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1.2fr 1fr;gap:2rem;align-items:center;padding:2rem;border-radius:var(--radius-lg);background:#f0e6d6}.return-section[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{margin-top:0}.return-section[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]:last-child{margin-bottom:0}.return-links[data-astro-cid-j7pv25f6],.editorial-links[data-astro-cid-j7pv25f6]{display:grid;gap:.8rem}.home-category-list[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.home-category-list[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{border:1px solid var(--color-line);background:var(--color-paper);border-radius:var(--radius);padding:1rem 1.2rem;display:flex;align-items:center;justify-content:space-between;gap:.75rem}.home-category-list[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{font-size:.75rem;white-space:nowrap}.editorial-note[data-astro-cid-j7pv25f6]{background:#314d44;color:#fffdf9;padding:clamp(2rem,5vw,4rem) max(1rem,calc((100% - 1080px)/2));display:grid;grid-template-columns:1.5fr 1fr;gap:3rem;align-items:center}.editorial-note[data-astro-cid-j7pv25f6] .chapter-label[data-astro-cid-j7pv25f6]{color:#d4debf}.editorial-note[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]:not(.chapter-label){font-size:.87rem}.editorial-note[data-astro-cid-j7pv25f6] .button[data-astro-cid-j7pv25f6]{background:transparent;color:#fffdf9;border-color:#b1bdaf}.editorial-note[data-astro-cid-j7pv25f6] .button[data-astro-cid-j7pv25f6]:hover{background:#fffdf9;color:#314d44}.support-note[data-astro-cid-j7pv25f6] .button[data-astro-cid-j7pv25f6]:hover{background:var(--color-primary);color:#fff}@media(max-width:850px){.concern-card[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.concern-card__image[data-astro-cid-j7pv25f6]{min-height:0;aspect-ratio:16/9}.home-category-list[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,minmax(0,1fr))}.notebook-section[data-astro-cid-j7pv25f6]{gap:1.5rem}}@media(max-width:600px){.family-opening__copy[data-astro-cid-j7pv25f6]{padding-bottom:1.6rem}.family-opening__lead[data-astro-cid-j7pv25f6]{font-size:.88rem}.family-opening[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{letter-spacing:.04em}.family-opening__visual[data-astro-cid-j7pv25f6]{width:100%}.family-opening__visual[data-astro-cid-j7pv25f6] picture[data-astro-cid-j7pv25f6]{border-radius:1.5rem .25rem}.family-opening__visual[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{aspect-ratio:3/2;object-fit:cover}.family-opening__visual[data-astro-cid-j7pv25f6] figcaption[data-astro-cid-j7pv25f6]{padding:.7rem 1rem;text-align:left}.concern-grid[data-astro-cid-j7pv25f6]{gap:.8rem}.concern-card__copy[data-astro-cid-j7pv25f6]{padding:.9rem}.concern-card[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:.98rem}.concern-card[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:.79rem}.card-next[data-astro-cid-j7pv25f6]{font-size:.74rem}.notebook-section[data-astro-cid-j7pv25f6],.return-section[data-astro-cid-j7pv25f6],.editorial-note[data-astro-cid-j7pv25f6],.comparison-grid[data-astro-cid-j7pv25f6],.home-category-list[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.return-section[data-astro-cid-j7pv25f6]{padding:1.4rem}.editorial-note[data-astro-cid-j7pv25f6]{gap:1.3rem}.chapter-label[data-astro-cid-j7pv25f6]{font-size:.72rem}.support-note[data-astro-cid-j7pv25f6]{padding:1.1rem}}@media(prefers-reduced-motion:reduce){.link-arrow[data-astro-cid-j7pv25f6]{transition:none}a[data-astro-cid-j7pv25f6]:hover .link-arrow[data-astro-cid-j7pv25f6]{left:0}.concern-card__image[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{transition:none;transform:none!important}}
