
.kids-nav{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 26px;padding:18px 16px;font-family:Arial,Helvetica,sans-serif}
.kids-nav a{display:flex;flex-direction:column;align-items:center;gap:7px;min-width:90px;text-decoration:none;font-size:14px;font-weight:800;padding:8px;border-radius:12px}
.kids-nav a:hover{background:#e8f1e6;color:#064d27}.kids-nav img{width:56px;height:56px;object-fit:contain}
.kids-footer{display:block!important;background:#064d27;color:white;padding:34px clamp(18px,4vw,48px)!important;text-align:center;font-family:Arial,Helvetica,sans-serif}
.kids-brand{font:700 clamp(22px,3vw,30px) Georgia,serif;text-decoration:none}
.kids-footer-bottom{border-top:1px solid #ffffff44;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:22px;padding:24px 0;font-size:14px}
.kids-media{display:flex;gap:20px}.kids-media span{display:grid;gap:5px}.kids-media small{font-size:11px;opacity:.8}
.kids-footer button{font:inherit;color:inherit;background:transparent;border:1px solid #ffffff88;border-radius:20px;padding:9px 15px;cursor:pointer}
.art-sequence{display:grid;gap:20px;padding:0 20px 32px;background:#fff}.art-sequence img{display:block;width:100%;height:auto;border-radius:8px}
.destination{max-width:800px;margin:auto;padding:52px 24px 64px}.destination h1{font:700 clamp(38px,6vw,60px) Georgia,serif;color:#064d27;margin:0 0 24px}.destination p{font-size:19px;line-height:1.7;color:#304536}.destination .primary{margin:10px 8px 0 0;font-size:16px}
.brand-banner{min-height:100px}.intro-fallback{font-size:28px;padding:20px}.hero-art-slot{min-height:0;height:clamp(280px,48vw,520px)}
@media(max-width:560px){.kids-nav{gap:4px;padding:12px 6px}.kids-nav a{min-width:0;width:calc(33.333% - 4px);font-size:13px}.kids-nav img{width:48px;height:48px}.art-sequence{gap:12px;padding:0 8px 20px}.kids-footer-bottom{flex-direction:column;gap:20px}.hero h1{font-size:40px}.kids-media{gap:22px}}

.resource-panel{margin-top:32px;padding:24px;border:1px solid #dce8d7;border-radius:18px;background:#f7f8ef}.resource-panel h2{margin-top:0;color:#064d27;font:700 28px Georgia,serif}.resource-panel h3{line-height:1.4}.resource-panel a{color:#064d27;font-weight:700}.resource-panel a.primary{color:white}.resource-links{display:flex;flex-wrap:wrap;gap:24px}.pending,.donate-pending{display:inline-block;padding:12px 16px;border-radius:12px;background:#e6ece4;color:#334b3b;font:700 15px Arial;border:1px solid #bdcdbb}.guide-list{list-style:none;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:16px}.guide-row{padding:18px;border:1px solid #d8e1d5;border-radius:12px;background:white;min-width:0}.guide-row h3{font-size:18px;margin:0 0 12px}.guide-row .availability{font-size:15px;margin-bottom:0}.resource-panel p{overflow-wrap:anywhere}@media(max-width:560px){.resource-panel{padding:18px}.guide-list{grid-template-columns:1fr}}

/* Kids to Universe footer identity */
.kids-footer-bottom .ecosystem-brain{display:block;width:96px;height:62px;object-fit:contain;flex:0 0 auto}
.kids-footer-bottom .ecosystem-universe{font-weight:800;text-decoration:underline;text-underline-offset:3px}
.kids-footer-bottom>a,.kids-footer-bottom>button{white-space:nowrap}
.kids-footer-bottom{column-gap:clamp(12px,2vw,24px);row-gap:14px}
.universe-destination{min-height:68px;min-width:min(100%,370px);display:inline-flex!important;align-items:center;justify-content:space-between!important;gap:15px;padding:8px 16px 8px 23px!important;text-align:left;vertical-align:middle}
.universe-destination img{display:block;width:100px;height:65px;object-fit:contain;flex:0 0 auto}
@media(max-width:560px){.kids-footer-bottom .ecosystem-brain{width:88px;height:58px}.universe-destination{width:100%;min-width:0;max-width:370px}.universe-destination img{width:86px;height:58px}}
