:root{--paper:#fbf4e7;--ink:#3c4d34;--accent:#b17c51}.family-header{background:rgba(251,244,231,.96);border-bottom-color:#e8d7c0}.family-site .button-dark{background:#475d3b}.family-site .button-dark:hover{background:#5b714a}.family-site .brand-mark span,.footer-dot{color:#bd7953}.family-site .eyebrow{color:#9a754f}.family-nav>a[aria-current=page]{border-color:#ba7f52}.section-tint{background:#f0dfc5;border-top:0;border-bottom:0}.program-card.tone-0 .card-label{color:#5e7c4d}.program-card.tone-1 .card-label{color:#b27453}.program-card.tone-2 .card-label{color:#a18b44}.page-hero.tone-peach{background:#f0d6bf;padding-inline:4%;width:min(1370px,94%);margin-top:22px;grid-template-columns:1.05fr 1fr}.page-hero.tone-sage{background:#e0e7cf;padding-inline:4%;width:min(1370px,94%);margin-top:22px}.page-hero.tone-yellow{background:#eee1b6;padding-inline:4%;width:min(1370px,94%);margin-top:22px}.family-site .page-hero-art img{filter:saturate(.95)}.family-site .card-art-link img,.family-site .resource-image img{filter:saturate(.96)}.family-club{background:#dbe2c4}.family-footer{background:#e4d8bc;border-color:#dbcaab}.footer-bottom{border-color:#d1c09f}.audience-note{background:#e4e6c8}.article-end{background:#edddaf}.article-step>span{color:#b17b4e}.contact-option:first-child{background:#e4e7cd!important;padding:36px;border:0}.contact-option:nth-child(2){background:#f2dcc1!important;padding:36px;border:0}.editorial-word-story{border-top-color:#dfcaa9}.picture-word{border-color:#bd985e;color:#667c47}.picture-word:hover,.picture-word:focus-visible{color:#b97951}.word-story-tail{color:#aa8655}.article-cover img{filter:saturate(.95)}.polaroid-section{background:#e9d9b4}.tunnel-stage{background:radial-gradient(ellipse at center,#f5e3c4,#edc4a2 68%,#d7a079)}.tunnel-heading h2{color:#50643e}.tunnel-heading .eyebrow{color:#9b754c}
@media(max-width:700px){.page-hero.tone-peach,.page-hero.tone-sage,.page-hero.tone-yellow{width:94%;padding-inline:5%;grid-template-columns:1fr;gap:30px;padding-block:35px 35px;margin-top:12px}.contact-option:first-child,.contact-option:nth-child(2){padding:28px}.page-hero p:not(.eyebrow){font-size:11px}.family-club{background:#dfe5c9}}
