ruby{ruby-position:over;ruby-align:center}rt{font-size:.52em;line-height:1.1;font-weight:400;letter-spacing:0;text-transform:none}.exhibit h2{line-height:1.8}.exhibit .lede{font-size:16px;line-height:2.5;max-width:40em}.kid-guide{padding:20px 24px;background:#EEF2FB;border-left:3px solid #0033AD;margin:30px 0;max-width:900px}.kid-guide strong{font-size:13px;color:#0033AD}.kid-guide p,.kid-caution{font-size:14px;line-height:2.6;margin:10px 0 0}.dark .kid-guide{background:#163FA6;border-color:#BFC8E0}.dark .kid-guide strong{color:white}.kid-caution{padding-top:24px;max-width:900px}.science-detail{border:1px solid #BFC8E0;padding:0 18px;max-width:950px;margin:25px 0}.science-detail summary{font-size:12px;line-height:2}.science-detail .note{line-height:2.5;margin:10px 0 20px}.dark .science-detail{border-color:#789BE6}.visual-key{font-size:13px;line-height:2.5;max-width:950px;margin:15px 0 25px}.exhibit .eyebrow{font-size:11px;letter-spacing:0;line-height:2.2}.value small ruby,.new-number small ruby{font-size:inherit}.hero-title h1{line-height:1.3;font-size:clamp(40px,5.5vw,85px);letter-spacing:-.05em}.hero-intro{max-width:300px}.hero-intro p{line-height:2.2}.hero .hero-number{padding-top:20px}.number-reading{margin:20px 5%;padding:0 20px;border:1px solid #BFC8E0;background:#EEF2FB}.number-reading summary{line-height:2;font-size:13px}.number-reading ul{padding-left:20px;font-size:13px;line-height:2.8}.catalog-row h4{line-height:2}.catalog-row p{line-height:2.5}.catalog-concepts{line-height:2.4}.catalog-hero h1{line-height:1.7}.catalog-explainer p{line-height:2.6}.classification p{line-height:2.6}.learning-badge{line-height:2.5}.catalog-filters button{line-height:2.1}.new-intro h1{line-height:1.7}.catalog-level-heading h2{line-height:2}.catalog-row>a{gap:25px;padding-block:28px}.section-head{line-height:2.5}.section-head>span:first-child{font-size:11px;letter-spacing:0}.source{line-height:2.5}.hero-bottom{line-height:2.1}.readout .unit-label{line-height:2.5}.control-line label,.slider-label,.cycle-grid label,.new-controls label{line-height:2.5}button{line-height:2}.new-result,.new-description{line-height:2.5}
@media(max-width:760px){.exhibit h2{font-size:clamp(24px,6.9vw,34px);line-height:1.85;overflow-wrap:anywhere}.exhibit .lede{font-size:14px;line-height:2.6}.kid-guide{padding:15px 17px}.kid-guide p,.kid-caution{font-size:12px}.hero-title h1{font-size:10vw}.hero-intro{max-width:100%}.hero-intro p{font-size:12px}.visual-key{font-size:11px;line-height:2.6}.science-detail{padding-inline:12px}.science-detail summary{font-size:11px}.catalog-row h4{font-size:17px}.catalog-row p{font-size:12px}.catalog-concepts{font-size:10px}.catalog-explainer{grid-template-columns:1fr}.catalog-explainer .classification-note{grid-column:1}.catalog-level-heading h2{font-size:25px}.level-filters button{font-size:11px}.learning-badge{max-width:100%;font-size:8px}.catalog-filters legend{line-height:2.2}.section-head>span:first-child{font-size:9px}.number-reading{margin-inline:6%;padding-inline:15px}.number-reading ul{font-size:12px}.section-head{flex-wrap:wrap;gap:12px}.hero-bottom{flex-wrap:wrap;gap:10px}}
