.science{--sc-ink:#102d46;--sc-blue:#0861ca;--sc-muted:#526b7d;--sc-line:#d9e3e9;color:var(--sc-ink);background:#fff}.science main{line-height:1.85}.science main p{margin:0 0 18px;word-break:keep-all;overflow-wrap:anywhere}.science main h1,.science main h2,.science main h3,.science main h4{color:var(--sc-ink);letter-spacing:-.045em;line-height:1.35}.science main h2{font-size:clamp(27px,3vw,40px);margin:12px 0 24px}.science main h3{font-size:24px;margin:12px 0 18px}.science main h4{font-size:20px;margin:0 0 14px}.science main a:focus-visible{outline:3px solid #0861ca;outline-offset:5px}.sc-subnav{border-bottom:1px solid var(--sc-line);background:#f5f8fa}.sc-subnav .wrap{display:flex;gap:32px;overflow:auto;padding-block:16px;white-space:nowrap;font-size:13px}.sc-subnav a[aria-current=page]{color:var(--sc-blue);font-weight:800}.sc-kicker{font-size:11px;letter-spacing:.12em;font-weight:750;color:var(--sc-blue)}.sc-hero{background:#edf4f7;padding:65px 0 55px}.sc-hero-grid{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:35px}.sc-hero h1{font-size:clamp(45px,5.3vw,72px);margin:22px 0 28px;font-weight:750;line-height:1.2}.sc-hero p{font-size:18px;color:#4a6478}.sc-hero figure{margin:0}.sc-hero svg{width:100%;height:auto}.sc-hero figcaption{font-size:11px;color:#5b7789;text-align:center}.sc-actions{display:flex;gap:24px;align-items:center;margin-top:30px;font-size:14px}.sc-button{display:inline-flex;justify-content:center;background:var(--sc-blue);color:white!important;padding:13px 23px;border:0;font-size:14px;font-weight:650;text-decoration:none!important}.sc-facts{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid var(--sc-line);padding-block:26px;gap:20px}.sc-facts span{font-size:13px;color:var(--sc-muted)}.sc-facts b{font-size:25px;color:var(--sc-ink);margin-right:13px}.sc-section{padding-block:75px}.sc-section-heading{max-width:780px;margin-bottom:35px}.sc-section-heading>p,.sc-lead{font-size:17px;color:var(--sc-muted)}.sc-three{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.sc-three>article p{font-size:15px;color:var(--sc-muted)}.sc-path{background:#f2f6f8;padding:32px;display:block;border-top:3px solid #1967b8}.sc-path span{font-size:12px;color:var(--sc-muted)}.sc-path p{font-size:14px;color:var(--sc-muted)}.sc-path b{font-size:13px;color:var(--sc-blue)}.sc-path-kids{background:#fff6e9;border-color:#dc9953}.sc-path:hover{background:#e7f0f6}.sc-principle{display:grid;grid-template-columns:30% 1fr;gap:60px;padding:35px 0;border-top:1px solid var(--sc-line)}.sc-principle-label>span{font-size:13px;color:#7b96ab}.sc-principle-label h3{font-size:22px!important}.sc-principle code{display:inline-block;white-space:normal;font-family:inherit;font-size:14px;background:#edf4f8;padding:12px 15px;line-height:1.7}.sc-apply{background:#f3f7fa;padding:17px 21px;font-size:15px;color:#304f66}.sc-apply>b{display:block;color:var(--sc-blue);font-size:12px;margin-bottom:4px}.sc-refs{display:block;color:#667e8f;font-size:12px}.sc-refs a{color:var(--sc-blue);text-decoration:underline;text-underline-offset:3px}.sc-note{background:#f3f6f8;border-left:3px solid #7ea1ba;padding:23px 27px;margin-top:30px!important;font-size:13px;color:#4f697d}.sc-note p:last-child{margin-bottom:0}.sc-lab{background:#102d46;color:#fff;padding:70px 0}.sc-lab h2{color:white!important;font-size:42px!important}.sc-lab .sc-kicker{color:#acd7f8}.sc-lab-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px}.sc-lab-grid>div>p{color:#c7d7e3}.sc-small{font-size:12px!important}.sc-calculator{background:#fff;color:var(--sc-ink);padding:32px}.sc-calculator label{display:flex;justify-content:space-between;gap:15px;font-size:14px;font-weight:650}.sc-calculator output{color:var(--sc-blue);font-weight:400}.sc-calculator input{width:100%;accent-color:#0861ca;margin:16px 0 25px;min-height:25px}.sc-result{border-top:1px solid var(--sc-line);padding-top:20px}.sc-result>span{font-size:12px}.sc-result strong{display:block;font-size:42px;line-height:1.5}.sc-result p{font-size:13px}.sc-meter{height:7px;background:#eaf0f5;margin-bottom:18px}.sc-meter span{height:100%;display:block;background:#0861ca}.sc-calculator .sc-small{margin:0}.sc-intro{padding-block:65px 40px}.sc-intro h1{font-size:clamp(38px,4.7vw,60px);margin:20px 0 24px}.sc-intro>p{max-width:800px;font-size:18px;color:var(--sc-muted)}.sc-age-nav,.sc-level-nav{display:flex;gap:15px;flex-wrap:wrap;padding-bottom:30px;border-bottom:1px solid var(--sc-line)}.sc-age-nav a,.sc-level-nav a{padding:11px 18px;border:1px solid #cbdbe7;font-size:14px;background:#fff}.sc-kids .sc-intro{background:#fff8ed;max-width:none;padding-inline:max(24px,calc((100% - 1192px)/2))}.sc-kids .sc-age-nav{padding-top:25px}.sc-kids .sc-kicker{color:#94611e}.sc-story{display:grid;grid-template-columns:230px 1fr;gap:55px;padding:40px 0;border-top:1px solid var(--sc-line)}.sc-story-art{background:#f2f7fa;border-radius:50%;width:230px;height:230px;display:flex;align-items:center}.sc-story-art svg{width:100%;height:auto}.sc-story>div>p{font-size:22px;line-height:1.85}.sc-story h3{font-size:30px!important}.sc-mission{background:#fff8ed;padding:20px 24px;font-size:17px;margin:20px 0}.sc-mission>b{font-size:13px;color:#94611e}.sc-mission p{margin:6px 0 0!important}.sc-story details{font-size:13px;color:#607689}.sc-story summary{cursor:pointer;padding:10px 0}.sc-story details p{padding-top:12px}.sc-kid-rule{background:#eaf4ef;padding:25px 30px;border-radius:12px}.sc-kid-rule p{margin:9px 0 0!important}.sc-junior{background:#f4f8fa}.sc-experiment{padding:35px 0;border-top:1px solid #d4e1e9;display:grid;grid-template-columns:35% 1fr;gap:50px}.sc-tools{font-size:13px;color:var(--sc-muted)}.sc-experiment>div>p>b{color:#0755b5}.sc-quiz{display:grid;gap:20px}.sc-quiz fieldset{border:1px solid var(--sc-line);padding:24px}.sc-quiz legend{padding:0 10px;font-size:18px;font-weight:650}.sc-quiz button{border:1px solid #c1d3e1;background:#fff;padding:12px 20px;margin:8px 8px 8px 0;color:var(--sc-ink);font-size:15px;min-height:48px}.sc-quiz button[aria-pressed=true]{background:#e5f0fb;border-color:#0755b5}.sc-quiz p{color:#0755b5;margin:12px 0 0!important;font-size:15px}.sc-level{padding-block:65px;border-top:1px solid var(--sc-line)}.sc-level-head{display:grid;grid-template-columns:28% 1fr;gap:55px;margin-bottom:28px}.sc-level-head h2{margin-top:10px}.sc-level-head .sc-lead{font-size:21px}.sc-tags{display:flex;gap:8px;flex-wrap:wrap;margin:12px 0 24px}.sc-tags span{background:#edf3f7;padding:5px 10px;font-size:12px}.sc-drills{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:35px}.sc-drill{border:1px solid var(--sc-line);padding:25px}.sc-drill h3{font-size:21px!important}.sc-drill p{font-size:14px}.sc-drill blockquote{margin:20px 0;padding:15px 0;border-block:1px solid var(--sc-line);color:var(--sc-blue);font-size:17px;font-weight:600}.sc-drill ol{padding-left:19px;font-size:14px;line-height:1.85}.sc-drill .sc-observe{background:#f2f6f8;padding:12px;font-size:13px}.sc-myths{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:24px}.sc-myths article{padding:20px;background:#f5f8fa}.sc-myths h4{font-size:15px!important}.sc-myths p{font-size:14px;margin:0!important}.sc-loop{counter-reset:step;display:grid;grid-template-columns:repeat(5,1fr);gap:20px}.sc-loop>div{border-top:3px solid #8bb8da;padding-top:18px}.sc-loop h3{font-size:17px!important}.sc-loop p{font-size:14px}.sc-filter{display:grid;grid-template-columns:2fr 1fr;gap:20px;background:#f2f6f8;padding:25px;margin-bottom:20px}.sc-filter label{display:grid;gap:7px;font-size:13px}.sc-filter input,.sc-filter select{border:1px solid #b8ccdb;background:white;padding:13px;color:var(--sc-ink);min-width:0;width:100%}.sc-source{border-bottom:1px solid var(--sc-line);padding:24px 0;scroll-margin-top:100px}.sc-source summary{cursor:pointer;display:grid;grid-template-columns:45px 1fr;gap:15px;list-style:none}.sc-source summary::-webkit-details-marker{display:none}.sc-source summary>span{font-size:14px;color:#6a869b}.sc-source summary h2{font-size:19px!important;margin:3px 0 7px!important;line-height:1.5}.sc-source summary p{font-size:12px;color:#657e92;margin:0!important}.sc-source summary h2:after{content:' ＋';color:#0861ca}.sc-source[open] summary h2:after{content:' −'}.sc-source-content{padding:22px 0 8px 60px;max-width:950px;font-size:15px}.sc-source-content h3{font-size:12px!important;color:#0861ca!important;margin:16px 0 7px!important;letter-spacing:0!important}.sc-source-content .sc-source-link{font-size:13px;color:#0861ca;text-decoration:underline;display:inline-block;margin-top:5px}.sc-empty{padding:30px;background:#f4f8fa}.sc-mini-feature{display:flex;justify-content:space-between;gap:25px;align-items:center;padding:28px 32px;background:#edf4f8;border-left:3px solid #0861ca;margin-block:28px}.sc-mini-feature h2,.sc-mini-feature h3{font-size:23px;margin:8px 0}.sc-mini-feature p{font-size:14px;margin:0}.sc-mini-feature a{white-space:nowrap;color:#0755cf;font-weight:700;font-size:14px}.sc-library-toolbar{display:flex;justify-content:space-between;gap:20px;align-items:center;font-size:13px;margin:20px 0}.sc-library-toolbar button{border:1px solid #bed0dd;background:#fff;padding:8px 14px;color:#234a66}.science .footer-utility{flex-wrap:wrap}
@media(max-width:1000px){.sc-three,.sc-drills{gap:18px}.sc-drill{padding:20px}.sc-lab-grid{gap:35px}.sc-hero-grid{gap:20px}.sc-principle{gap:30px}.sc-loop{grid-template-columns:repeat(3,1fr)}}
@media(max-width:700px){.sc-subnav .wrap{gap:23px;padding-block:14px}.sc-hero{padding:45px 0 30px}.sc-hero-grid,.sc-lab-grid,.sc-level-head{grid-template-columns:1fr}.sc-hero h1{font-size:46px}.sc-hero figure{max-width:480px;margin:auto}.sc-hero p{font-size:16px}.sc-hero svg{max-height:320px}.sc-actions{gap:18px;flex-wrap:wrap}.sc-facts{padding-block:20px;gap:12px}.sc-facts b{display:block;font-size:23px}.sc-facts span{font-size:11px}.sc-section{padding-block:48px}.sc-three,.sc-drills,.sc-myths{grid-template-columns:1fr}.sc-three{gap:16px}.sc-path{padding:25px}.sc-principle{grid-template-columns:1fr;gap:20px;padding:30px 0}.sc-principle-label h3{display:inline;margin-left:12px}.sc-principle code{display:block;margin-top:17px}.sc-principle p{font-size:15px}.sc-lab{padding:45px 0}.sc-lab h2{font-size:33px!important}.sc-calculator{padding:25px}.sc-intro{padding-block:45px 30px}.sc-intro>p{font-size:16px}.sc-story{grid-template-columns:1fr;gap:20px;padding:30px 0}.sc-story-art{width:180px;height:180px}.sc-story>div>p{font-size:21px}.sc-story h3{font-size:27px!important}.sc-mission{padding:18px}.sc-experiment{grid-template-columns:1fr;gap:12px;padding:28px 0}.sc-experiment h3{font-size:23px}.sc-experiment p{font-size:16px}.sc-quiz fieldset{padding:18px}.sc-quiz legend{font-size:17px}.sc-quiz button{font-size:14px}.sc-level{padding-block:45px}.sc-level-head{gap:10px}.sc-level-head .sc-lead{font-size:19px}.sc-loop{grid-template-columns:1fr}.sc-loop>div{border-top-width:1px}.sc-filter{grid-template-columns:1fr;padding:20px;gap:12px}.sc-source summary{grid-template-columns:30px 1fr;gap:10px}.sc-source summary h2{font-size:17px!important;overflow-wrap:anywhere}.sc-source-content{padding-left:0}.sc-source summary>span{font-size:12px}.sc-note{padding:20px}.sc-mini-feature{flex-direction:column;align-items:flex-start;padding:24px}.sc-library-toolbar{align-items:flex-start;flex-wrap:wrap}}
@media print{.site-header,.season-bar,.sc-subnav,.site-footer,.sc-filter,.sc-library-toolbar,.sc-age-nav,.sc-level-nav,.sc-actions{display:none!important}.science main{font-size:11pt}.sc-hero,.sc-lab,.sc-junior{background:white!important;color:#102d46!important}.sc-lab h2,.sc-lab p{color:#102d46!important}.sc-section,.sc-level{padding-block:20px}.sc-drills{grid-template-columns:1fr}.sc-drill,.sc-story,.sc-source{break-inside:avoid}.sc-source-content{display:block!important}.sc-source details{display:block}.wrap{width:100%!important}.sc-hero-grid{grid-template-columns:1fr 1fr}.sc-hero h1{font-size:30pt}}
