.display header nav{height:78px;width:clamp(370px,38vw,450px)}
.display header nav button{display:flex;align-items:center;gap:10px;min-width:0;padding:11px 13px;overflow:visible}
.display header nav button>span:first-child{flex:0 0 auto;font-size:18px;line-height:1}
.display header nav button>span:last-child{display:block;min-width:0}
.display header nav button b{font-size:16px;line-height:1.1}
.display header nav button small{font-size:9px;line-height:1.25;white-space:normal}
.display header nav button:focus-visible{outline:3px solid var(--coral);outline-offset:2px}
.content.feature-hidden{grid-template-columns:1fr}
.content.feature-hidden .board{grid-column:1}
.content.feature-hidden .cards{grid-template-columns:repeat(3,minmax(0,1fr))}
@media(max-width:1000px){.display header nav{width:100%;height:auto;min-height:76px}.content.feature-hidden .cards{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:650px){.display header nav button{justify-content:center;padding:12px 8px}.display header nav button>span:last-child{display:none}.content.feature-hidden .cards{display:block}}
.kids-intro{color:var(--muted);margin-top:-6px}.kids-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:18px}.kids-grid article{display:grid;grid-template-columns:42px 1fr;gap:11px;background:#f7f3df;border:1px solid #dfd8bf;padding:14px}.kid-icon{font-size:28px}.kids-grid h3{font:800 21px/1 Barlow Condensed;margin:0 0 4px}.kids-grid b{font-size:10px;color:#315f68}.kids-grid p{font-size:9px;line-height:1.4;color:#6b7e80;margin:7px 0}.kid-links{display:flex;gap:6px}.kid-links a{background:var(--navy);color:white;text-decoration:none;padding:6px 9px;font-size:9px;font-weight:800}.kid-links a:last-child{background:var(--coral)}@media(max-width:650px){.kids-grid{grid-template-columns:1fr}}
