.analysis-proof{margin-top:28px;border-top:1px solid #cbd8df;padding-top:24px;display:grid;grid-template-columns:1.6fr 1fr;gap:24px;font-size:13px;line-height:1.7}.analysis-proof p{margin:6px 0}.analysis-proof .eyebrow{font-size:10px}.analysis-proof .action-row{display:flex;align-content:center;align-items:flex-start;flex-direction:column;gap:8px}.action-row{display:flex;flex-wrap:wrap;align-items:center;gap:20px}.action-row a:not(.pill){text-decoration:underline;text-underline-offset:5px}.analysis-values{display:grid;grid-template-columns:repeat(6,1fr);gap:18px}.analysis-values article{border-top:1px solid #bacbd7;padding:24px 0}.analysis-values strong{display:block;font-size:clamp(28px,3vw,48px);font-weight:500}.analysis-values small{display:block;font-size:13px;margin-top:6px}.analysis-values p,.document-meta{font-size:13px;line-height:1.65}.knowledge-hero{display:grid;grid-template-columns:1.1fr 1fr;background:#eaf0ed;min-height:620px}.knowledge-hero>div{padding:70px max(30px,6vw);align-self:center}.knowledge-hero h1{font-weight:400;font-size:clamp(44px,5.8vw,90px);line-height:1.05;margin:25px 0}.knowledge-hero h1 em{font-family:Georgia,serif;font-weight:400}.knowledge-hero p{font-size:19px;max-width:440px;line-height:1.7;margin-bottom:30px}.knowledge-hero>img{width:100%;height:100%;min-height:620px;object-fit:cover}.guide-chapters{display:flex;gap:30px;flex-wrap:wrap;padding:26px 6vw;border-bottom:1px solid #d9e2e8;font-size:14px}.guide-chapters a{text-decoration:underline;text-underline-offset:5px}.guide-search{display:flex;flex-direction:column;gap:10px;font-size:12px;width:min(350px,100%)}.guide-search input{padding:17px 20px;border:1px solid #c0cfd9;border-radius:4px;font:inherit;font-size:15px;background:#fff;color:inherit;width:100%}.faq-list{max-width:1000px}.guide-faq{border-bottom:1px solid #cad7df;scroll-margin-top:140px}.guide-faq summary{display:flex;justify-content:space-between;gap:25px;cursor:pointer;padding:26px 0;font-size:clamp(18px,2vw,24px);list-style:none}.guide-faq summary::-webkit-details-marker{display:none}.guide-faq summary span{font-weight:300}.guide-faq[open] summary span{transform:rotate(45deg)}.guide-faq p{font-size:16px;line-height:1.85;max-width:800px;padding-bottom:26px;color:#425c70}.knowledge-film{display:grid;grid-template-columns:1fr 1fr;gap:6vw;background:#f1f5f6;align-items:center}.knowledge-film>img{width:100%;aspect-ratio:1.2;object-fit:cover;border-radius:4px}.knowledge-film h2{font-size:clamp(32px,4vw,55px)}.knowledge-film p{line-height:1.8}.knowledge-film .text-link{display:block;margin-top:24px}.guide-sources{background:#eaf0ed}.fine-print{font-size:12px!important;line-height:1.7!important;color:#526b7e}.passport-hero{display:grid;grid-template-columns:1fr 1.15fr;gap:7vw;align-items:center;padding-top:65px}.passport-image{background:radial-gradient(ellipse at center,#fff 5%,#e9f2f7 80%);min-height:600px;position:relative;text-align:center;border-radius:6px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:35px}.passport-image img{height:470px;max-width:100%;object-fit:contain;mix-blend-mode:multiply}.passport-image .eyebrow{position:absolute;top:30px;left:30px}.passport-hero h1{font-size:clamp(40px,5.2vw,76px);line-height:1.08;font-weight:400;margin:28px 0}.passport-hero h1 em{font:italic .66em Georgia,serif}.passport-hero p{line-height:1.8}.passport-facts{display:grid;grid-template-columns:1fr 1.3fr;border-top:1px solid #cbd8df;margin:25px 0}.passport-facts dt,.passport-facts dd{padding:12px 0;margin:0;border-bottom:1px solid #cbd8df;font-size:14px}.passport-facts dt{color:#526b7e}.passport-hero .pill{font-size:13px}.passport-care{display:grid;grid-template-columns:1fr 1fr;gap:8vw;background:#edf3f3}.passport-care h2{font-size:34px}.passport-care p{line-height:1.8}.related-products{display:flex;gap:20px;overflow:auto;margin-top:30px;padding-bottom:20px}.related-products a{display:flex;flex-direction:column;align-items:center;min-width:150px;flex:1;background:#f2f6f7;padding:25px;border-radius:4px}.related-products img{height:180px;width:100%;object-fit:contain;mix-blend-mode:multiply}.related-products span{margin-top:12px}.product-grid a.product-card{display:block;text-decoration:none}.product-grid a.product-card:hover{transform:translateY(-5px)}.lifecycle-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}.lifecycle-grid a{position:relative;background:#eff4f5;display:block;padding:0 24px 25px;border-radius:4px;overflow:hidden;transition:transform .2s}.lifecycle-grid a:hover{transform:translateY(-4px)}.lifecycle-grid img{width:calc(100% + 48px);max-width:none;margin:0 -24px 23px;height:180px;object-fit:cover}.lifecycle-grid span{font-size:12px;letter-spacing:.12em}.lifecycle-grid h3{font-size:25px;margin:15px 0}.lifecycle-grid p{font-size:14px;line-height:1.8}.lifecycle-grid b{position:absolute;right:20px;bottom:16px}.home-knowledge{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:26px;align-items:stretch}.home-knowledge h2{font-size:clamp(30px,3.4vw,48px)}.home-knowledge>div{padding:15px 30px 15px 0}.home-knowledge p{line-height:1.8}.knowledge-tile{display:flex;flex-direction:column;justify-content:space-between;padding:32px;background:#e9f0f6;border-radius:5px;min-height:300px}.knowledge-tile.sage{background:#dfead4}.knowledge-tile>span{font-size:10px;letter-spacing:.14em}.knowledge-tile strong{font-size:clamp(32px,4vw,60px);font-weight:400;line-height:1.15}.knowledge-tile strong small{font-size:20px;margin-left:10px}.knowledge-tile p{font-size:14px;margin-bottom:0}.kids-hero{background:#e1efd5}.kids-hero h1 em{color:#41664a}.kids-books{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.kids-book{background:#f1f5f4;padding:20px;border-radius:8px;display:flex;flex-direction:column}.kids-book img{width:100%;aspect-ratio:.73;object-fit:contain;background:#e0e8eb;border-radius:4px}.kids-book h3{font-size:22px;line-height:1.3;margin:22px 0 10px}.kids-book p{font-size:14px;line-height:1.7}.kids-book .text-link{margin-top:auto}.memory-board{display:grid;grid-template-columns:repeat(6,1fr);gap:12px;max-width:780px;margin:28px auto}.memory-card{aspect-ratio:1;border:1px solid #c2d5de;border-radius:12px;background:#1c355e;color:white;font-size:clamp(22px,4vw,42px);cursor:pointer;display:grid;place-items:center}.memory-card.revealed,.memory-card.matched{background:#e2efd4;color:#1c355e}.memory-card.matched{border:2px solid #73935a}.memory-card:focus-visible{outline:3px solid #cb8a33;outline-offset:3px}.game-tools{display:flex;gap:24px;justify-content:center;align-items:center;flex-wrap:wrap}.game-tools p{margin:0}.game-section{background:#edf3f6;text-align:center}.family-activities{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.family-activities article{padding:28px;background:#f1f5ef;border-radius:5px}.family-activities h3{font-size:25px}.family-activities p{line-height:1.8;font-size:15px}.guide-faq[hidden],.guide-empty[hidden]{display:none}.guide-status{min-height:20px}a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible{outline:3px solid #618dbe;outline-offset:4px}.guide-chapters a,.passport-hero .breadcrumb{scroll-margin-top:140px}
@media(max-width:1000px){.analysis-values{grid-template-columns:repeat(3,1fr)}.lifecycle-grid,.kids-books{grid-template-columns:repeat(2,1fr)}.home-knowledge{grid-template-columns:1fr 1fr}.home-knowledge>div{grid-column:1/-1}.knowledge-hero{min-height:500px}.knowledge-hero>img{min-height:500px}.passport-image{min-height:480px}.passport-image img{height:350px}}
@media(max-width:700px){.knowledge-hero,.knowledge-film,.passport-hero,.passport-care{grid-template-columns:1fr}.knowledge-hero>div{padding:45px 24px}.knowledge-hero>img{min-height:0;max-height:360px;aspect-ratio:1.3;object-position:center}.guide-chapters{gap:22px;padding:22px 24px}.section-top .guide-search{margin-top:20px}.analysis-proof{grid-template-columns:1fr}.analysis-values{gap:12px}.analysis-values strong{font-size:30px}.analysis-values article p{font-size:11px}.passport-hero{padding-top:30px;gap:30px}.passport-image{min-height:400px}.passport-image img{height:300px}.passport-facts{grid-template-columns:1fr 1.2fr}.lifecycle-grid{gap:15px}.lifecycle-grid a{padding:0 16px 25px}.lifecycle-grid img{width:calc(100% + 32px);margin:0 -16px 18px;height:130px}.lifecycle-grid h3{font-size:22px}.home-knowledge{gap:14px}.knowledge-tile{padding:24px;min-height:250px}.kids-books{gap:14px}.kids-book{padding:14px}.kids-book h3{font-size:19px}.memory-board{grid-template-columns:repeat(4,1fr);gap:9px}.family-activities{grid-template-columns:1fr}.knowledge-film .pill{margin-top:10px}.guide-sources .resource-links{display:grid;gap:18px}.passport-care h2{font-size:30px}}
/* Keep editorial heroes within a useful first-screen height. */
.knowledge-hero{height:650px;min-height:570px}.knowledge-hero>img{min-height:0;height:100%;object-position:center 60%}.knowledge-hero .breadcrumb{display:block;margin-bottom:25px}.knowledge-hero .eyebrow{display:block}.passport-hero .breadcrumb{display:block}
@media(max-width:700px){.knowledge-hero{height:auto;min-height:0}.knowledge-hero>img{height:330px;max-height:none;min-height:0}.knowledge-hero>div{padding-top:35px;padding-bottom:40px}}
