.science-page{color:#173f49;background:#fcf8ef;min-height:100vh;font:17px/1.65 system-ui,sans-serif}.science-page *{box-sizing:border-box}.science-page main,.science-nav,.science-page footer{max-width:1160px;margin:auto;padding:28px 24px}.science-nav{border-bottom:1px solid #b8c9c7;flex-wrap:wrap;justify-content:space-between;gap:20px;display:flex}.science-nav nav{flex-wrap:wrap;gap:24px;display:flex}.science-page a{color:#174957;text-underline-offset:4px}.science-hero{max-width:850px;padding:35px 0 22px}.science-hero h1{letter-spacing:-.035em;margin:16px 0 24px;font:750 clamp(38px,6vw,72px)/1.08 Georgia,serif}.science-hero>p:not(.science-eyebrow){max-width:740px;font-size:22px}.science-eyebrow{letter-spacing:.11em;font-size:12px;font-weight:800}.science-page h2{font:700 clamp(26px,4vw,36px)/1.2 Georgia,serif}.science-page h3{font:700 25px/1.2 Georgia,serif}.science-page button,.science-primary,.science-actions a{font:inherit;color:#173f49;cursor:pointer;background:#fffdf8;border:1px solid #52757a;border-radius:14px;min-height:48px;padding:11px 17px}.science-page button:hover{background:#e7f0e9}.science-page button[aria-pressed=true],.science-primary{color:#fff;background:#174b50}.science-primary{text-decoration:none;display:inline-block;color:#fff!important}.science-page button:disabled{color:#475d58;cursor:default;background:#e0e7e0}.science-page :focus-visible{outline-offset:4px;outline:3px solid #934a20}.science-preferences,.science-actions,.science-filters{flex-wrap:wrap;gap:14px;margin:20px 0;display:flex}.science-preferences{background:#e7efdf;border-radius:18px;padding:16px}.science-preferences label{align-items:center;gap:10px;min-height:44px;display:flex}.science-preferences input{width:20px;height:20px}.science-preferences span{align-self:center}.science-actions a{font-size:14px}.science-browser>input{width:100%;max-width:620px;font:inherit;border:1px solid #587a7d;border-radius:14px;margin:10px 0;padding:15px;display:block}.science-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:28px;display:grid}.science-topic{background:#fffefa;border:1px solid #bacbc5;border-radius:24px;text-decoration:none;overflow:hidden}.science-topic svg{width:100%;height:auto;display:block}.science-topic>div{padding:20px}.science-topic h3{margin:10px 0}.science-topic p{font-size:16px}.science-topic span{font-weight:700;text-decoration:underline}.science-map{background:#fffefa;border:1px solid #bacbc5;border-radius:26px;margin:28px 0;padding:18px}.science-map svg{width:100%;height:auto;max-height:520px;display:block}.science-map figcaption{margin:12px 10px;font-size:14px}.science-steps{grid-template-columns:1fr 1fr;gap:18px;padding:0;list-style:none;display:grid}.science-steps li{background:#fffefa;border:2px solid #bdcdc4;border-radius:20px;padding:20px}.science-steps li.is-active{background:#fff0db;border-color:#9b462c}.science-steps button{text-align:start;background:#e8f0e8;border:0;width:100%;font-weight:750}.science-steps button span{color:#fff;background:#173f49;border-radius:50%;place-items:center;width:30px;height:30px;margin-right:10px;display:inline-grid}.science-steps p{margin-bottom:0}.science-wonder,.science-care,.science-quiz{background:#f5e5b9;border:1px solid #c3a967;border-radius:24px;margin:28px 0;padding:24px}.science-care{background:#edf1ed;border-color:#99b0a6}.science-quiz{background:#e8e4f2;border-color:#a99cbc}.science-quiz>div{flex-wrap:wrap;gap:12px;display:flex}.science-quiz [role=status]{min-height:2em}.science-page summary{cursor:pointer;min-height:48px;padding:12px 0;font-weight:700}.science-related a{border:1px solid #bacbc5;border-radius:12px;min-height:48px;margin:6px;padding:12px;display:inline-block}.science-sources{margin-top:28px}.science-page footer{border-top:1px solid #bacbc5;font-size:14px}.science-skip{background:#fff;padding:15px;position:absolute;top:-100px}.science-skip:focus{z-index:10;top:0}.science-large{font-size:21px}.science-large .science-topic p{font-size:20px}.science-contrast{color:#111;background:#fff}.science-contrast a{color:#003c57}.science-contrast button,.science-contrast input{border:2px solid #111}.science-contrast .science-eyebrow{color:#173f49}@media (width<=850px){.science-grid{grid-template-columns:1fr 1fr}}@media (width<=560px){.science-grid,.science-steps{grid-template-columns:1fr}.science-page main,.science-nav,.science-page footer{padding:20px 16px}.science-actions{gap:8px}.science-actions a{flex:45%}.science-hero{padding-top:15px}.science-hero>p:not(.science-eyebrow){font-size:19px}.science-quiz>div{flex-direction:column}}@media print{.science-nav,.science-actions,.science-preferences,.science-quiz,.science-keep,.science-related,.science-page footer{display:none}.science-page{background:#fff}.science-steps,.science-map{break-inside:avoid}.science-page main{padding:0}.science-hero h1{font-size:32px}}.science-lab,.science-passport{background:#eef4e7;border:2px solid #76948a;border-radius:28px;margin:36px 0;padding:28px;scroll-margin-top:24px}.science-lab fieldset{border:0;margin:0;padding:0}.science-lab legend{margin-bottom:14px;font-weight:700}.science-lab-options{flex-wrap:wrap;gap:12px;margin:16px 0;display:flex}.science-lab-options label{cursor:pointer;background:#fffdf8;border:1px solid #52757a;border-radius:14px;flex:220px;align-items:center;gap:12px;padding:16px;display:flex}.science-lab input[type=radio]{accent-color:#174b50;flex-shrink:0;width:22px;height:22px}.science-lab select{font:inherit;color:#173f49;background:#fff;border:1px solid #52757a;border-radius:10px;min-height:48px;padding:10px}.science-lab>svg{width:100%;max-height:310px;margin:20px auto;display:block}.science-lab>input[type=range]{accent-color:#174b50;width:100%;min-height:48px;display:block}.science-lab-result{background:#fffdf8;border-left:5px solid #997125;border-radius:8px;min-height:100px;padding:20px}.science-lab-caption{font-size:.9em}.science-passport-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.science-passport article{background:#fffdf8;border:1px solid #76948a;border-radius:18px;padding:20px}.science-passport article>span{font-size:42px}.science-earned{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.science-earned img{max-width:100%;height:auto}.science-contrast .science-lab,.science-contrast .science-passport{background:#fff;border-color:#111}.science-contrast button[aria-pressed=true]{color:#fff;background:#111}@media (width<=650px){.science-passport-grid{grid-template-columns:1fr}.science-lab,.science-passport{padding:18px}.science-lab-options button{flex:100%}}@media print{.science-lab input,.science-lab button,.science-lab select{display:none}}
