/* Focused family-page reading measures; existing interactions remain intact. */
.simplified-family .family-next{margin-top:24px;margin-bottom:32px;padding-top:20px}
.simplified-family .reb-next{padding-top:40px;padding-bottom:40px}
.simplified-family .reb-actions{gap:16px;flex-wrap:wrap}
.simplified-family .inner-page .sidebox{padding:24px;margin:24px 0}
.simplified-family .inner-page .sidebox h2{font-size:28px;line-height:1.3;margin-bottom:16px}
.simplified-family .hs-difference:has(img[src*="homeschool-stilllife"]){gap:24px}
.simplified-family :is(.hs-final,.advanced-story) a{min-height:44px;align-items:center}
@media(max-width:760px){
.simplified-family.landing-refresh :is(.hero-landing-inner,.wider-world,.advanced-story){padding-top:36px;padding-bottom:36px}
.simplified-family.homeschool-refresh :is(.hs-hero,.hs-difference,.hs-week,.hs-example,.hs-faq,.hs-final){padding-top:36px;padding-bottom:36px}
.simplified-family :is(.reb-hero,.reb-section,.reb-standard,.reb-next){padding-top:36px;padding-bottom:36px}
.simplified-family.cohesive-parent .hero{padding-top:36px;padding-bottom:36px}
.simplified-family.cohesive-parent .section{padding-top:36px;padding-bottom:36px}
.simplified-family :is(.advanced-pullquote,.hs-script-line){font-size:26px!important;line-height:1.35!important}
.simplified-family .inner-page h1{font-size:38px;line-height:1.18;margin-bottom:24px}
.simplified-family .inner-page .lead{font-size:18px;line-height:1.65}
.simplified-family .inner-page .body-copy{font-size:16px;line-height:1.75}
.simplified-family .reb-actions{display:flex;flex-direction:column;align-items:flex-start}
.simplified-family .reb-actions>a{min-height:44px;display:inline-flex;align-items:center}
}

.simplified-family .hs-week{grid-template-columns:1fr}.simplified-family .hs-week-copy{max-width:900px;width:100%;margin-inline:auto}
