.science-fair{--ink:#193a35;--teal:#146b62;--line:#d7e8e0;--cream:#f8f6ed;color:var(--ink);max-width:1300px;margin:0 auto;padding:28px 24px 70px;font-family:inherit}.science-fair *{box-sizing:border-box}.sf-hero{border:1px solid var(--line);background:linear-gradient(120deg,#e7f6eb,#f9f5e7);border-radius:24px;justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:22px;padding:clamp(24px,4vw,46px);display:flex}.sf-hero h1{max-width:800px;margin:10px 0;font-size:clamp(28px,3.5vw,48px);line-height:1.13}.sf-hero p{max-width:760px;line-height:1.6}.sf-kicker{color:var(--teal);letter-spacing:.13em;font-size:12px;font-weight:800}.sf-lang{flex:none;gap:5px;display:flex}.sf-lang button,.sf-next button,.sf-media button,.sf-answer button,.sf-selected button{color:var(--ink);cursor:pointer;background:#fff;border:1px solid #b8d4cb;border-radius:10px;padding:10px 12px}.sf-lang button[aria-pressed=true],.sf-steps button.active,.sf-primary{background:var(--teal)!important;color:#fff!important}.sf-layout{grid-template-columns:245px minmax(0,1fr);gap:20px;display:grid}.sf-steps,.sf-work,.sf-publish,.sf-public-section{border:1px solid var(--line);background:#fff;border-radius:19px;padding:22px}.sf-steps{align-self:start;position:sticky;top:20px}.sf-steps h2{margin:0 0 16px;font-size:17px}.sf-steps button{text-align:left;width:100%;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:9px;gap:11px;padding:12px 9px;line-height:1.25;display:flex}.sf-steps button>span:first-child{color:#71a298;font-weight:800}.sf-steps button.active>span:first-child{color:#b7f0d8}.sf-steps small{opacity:.68;margin-top:4px;display:block}.sf-steps a,.sf-publish a,.sf-sources a{color:var(--teal);overflow-wrap:anywhere;text-decoration:underline}.sf-steps a{margin-top:20px;display:block}.sf-step-head{border-bottom:1px solid var(--line);margin-bottom:22px;padding-bottom:20px}.sf-step-head>span{color:var(--teal);font-size:13px;font-weight:800}.sf-step-head h2{margin:5px 0;font-size:29px}.sf-work p{line-height:1.6}.sf-field{gap:8px;margin:20px 0;font-size:15px;display:grid}.sf-field textarea,.sf-field input,.sf-coach input,.sf-table-wrap input{width:100%;color:var(--ink);font:inherit;background:#fbfdfc;border:1px solid #bed6ca;border-radius:9px;padding:11px 12px}.sf-field textarea{resize:vertical}.sf-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin:20px 0;display:grid}.sf-grid article{border:1px solid var(--line);background:#f6fbf8;border-radius:14px;padding:18px}.sf-grid h3{margin:0;font-size:17px}.sf-grid p{margin-bottom:0}.sf-callout{background:#fff8e4;border-left:4px solid #e6b84d;border-radius:7px;padding:18px;line-height:1.55}.sf-table-wrap{margin:20px 0;overflow-x:auto}.sf-table-wrap table{border-collapse:collapse;width:100%;min-width:500px}.sf-table-wrap th,.sf-table-wrap td{text-align:left;border-bottom:1px solid var(--line);padding:11px}.sf-table-wrap th{background:#e9f5ee}.sf-table-wrap input{max-width:160px}.sf-sources{padding-left:22px;line-height:1.8}.sf-media,.sf-coach{border-top:1px solid var(--line);margin-top:26px;padding-top:20px}.sf-media h3,.sf-coach h3{margin:0}.sf-upload{border:1px dashed var(--teal);color:var(--teal);cursor:pointer;border-radius:10px;margin:10px 10px 10px 0;padding:12px 16px;font-weight:700;display:inline-block}.sf-upload input{opacity:0;width:1px;height:1px;position:absolute}.sf-media-grid{grid-template-columns:repeat(auto-fill,minmax(185px,1fr));gap:12px;margin:14px 0;display:grid}.sf-media-grid article,.sf-media-grid figure{border:1px solid var(--line);border-radius:12px;margin:0;padding:8px;overflow:hidden}.sf-media-grid img,.sf-media-grid video{aspect-ratio:4/3;object-fit:contain;background:#f1f5f2;width:100%}.sf-media-grid article p,.sf-media-grid figcaption{overflow-wrap:anywhere;font-size:13px}.sf-media-grid article small{margin-bottom:8px;display:block}.sf-media-grid button{width:100%;margin:5px 0;font-size:12px}.sf-answer{white-space:pre-wrap;background:#ebf7f1;border-radius:13px;padding:18px}.sf-coach form{gap:8px;margin-top:15px;display:flex}.sf-coach form input{flex:1;min-width:0}.sf-coach form button,.sf-primary{background:var(--teal);color:#fff;cursor:pointer;border:0;border-radius:9px;padding:12px 16px}.sf-selected{color:var(--teal);padding:8px}.sf-next{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;margin-top:30px;padding-top:20px;display:flex}.sf-next span{text-align:center;color:#647971;font-size:12px}.sf-next button:disabled{opacity:.4;cursor:not-allowed}.sf-error{color:#9d3726;background:#fff0eb;border-radius:9px;padding:12px}.sf-notice{color:#146b54}.sf-publish{justify-content:space-between;gap:20px;margin-top:20px;display:flex}.sf-publish>div:first-child{max-width:760px}.sf-qr{align-content:center;justify-items:center;gap:10px;min-width:210px;display:grid}.sf-consent{align-items:flex-start;gap:8px;margin:18px 0;display:flex}.sf-public{max-width:1100px}.sf-public-nav{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}.sf-public-nav a{color:var(--ink);background:#e8f3ec;border-radius:30px;padding:9px 14px;text-decoration:none}.sf-public-section{margin:18px 0;padding:32px;scroll-margin-top:20px}.sf-public-section h2{font-size:clamp(24px,3vw,35px)}.sf-public-section blockquote{border-left:4px solid var(--teal);background:#eef8f1;margin:20px 0;padding:18px 22px;font-size:20px}.sf-public-section li{margin:8px 0;line-height:1.7}.sf-public-drinks{flex-wrap:wrap;gap:10px;display:flex}.sf-public-drinks span{background:#eff7ee;border-radius:9px;gap:4px;padding:12px;display:grid}.sf-public-drinks b{color:var(--teal)}.sf-public footer{text-align:center;color:#6e8479;padding:30px}@media (max-width:780px){.science-fair{padding:12px}.sf-hero,.sf-publish{flex-direction:column}.sf-layout{grid-template-columns:1fr}.sf-steps{position:static}.sf-steps button{vertical-align:top;width:auto;min-width:44%;display:inline-flex}.sf-work,.sf-steps,.sf-public-section{padding:17px}.sf-coach form{flex-wrap:wrap}.sf-coach form input{flex-basis:100%}.sf-next span{display:none}}.sf-chart{gap:14px;margin:20px 0;display:grid}.sf-chart-row{grid-template-columns:130px minmax(0,1fr) 65px;align-items:center;gap:12px;display:grid}.sf-chart-track{background:#e8f3eb;border-radius:12px;height:22px;overflow:hidden}.sf-chart-track span{background:#149584;border-radius:12px;height:100%;display:block}.sf-chart-row b{text-align:right}@media print{.sf-public-nav,.sf-lang{display:none}.sf-public-section{break-inside:avoid}}.science-story{--paper:#fcfaf3;--ink:#173d39;max-width:1230px;padding-top:20px}.story-top{align-items:center;gap:20px;padding:8px 4px 22px;display:flex}.story-top>a{letter-spacing:.12em;color:#12675e;font-weight:900;text-decoration:none}.story-top>span{letter-spacing:.13em;color:#678078;margin-left:auto;font-size:11px}.story-hero{background:#e6f0dc;border:1px solid #d6e2c9;border-radius:24px;grid-template-columns:1fr 1fr;min-height:470px;display:grid;overflow:hidden}.story-hero-copy{align-self:center;padding:48px 36px}.story-hero h1{letter-spacing:-.04em;margin:20px 0;font-family:Georgia,serif;font-size:clamp(40px,4.6vw,66px);font-weight:500;line-height:1.05}.story-hero h1 em{color:#167b66;font-weight:500}.story-hero-copy>p{max-width:360px;font-size:21px;line-height:1.5}.story-cta{color:#fff;background:#176d5e;border-radius:30px;margin:15px 0;padding:14px 19px;font-weight:700;text-decoration:none;display:inline-block}.story-hero figure{min-height:470px;margin:0;position:relative}.story-hero img{object-fit:cover;object-position:52% center;width:100%;height:100%;position:absolute}.story-hero figcaption{color:#315950;background:#ffffffed;border-radius:12px;padding:12px 16px;font-size:12px;line-height:1.5;position:absolute;bottom:16px;left:16px;right:16px}.story-status{color:#506d55;align-items:center;gap:7px;margin-top:12px;font-size:11px;line-height:1.5;display:flex}.story-status i{background:#728c35;border-radius:50%;flex:none;width:7px;height:7px}.story-index{gap:7px;margin:24px 0}.story-index a{align-items:center;gap:6px;font-size:12px;display:flex}.story-index small{color:#598578;font-size:10px;font-weight:800}.science-story .sf-public-section{background:#fff;border-color:#dfe8df;margin:24px 0;padding:clamp(24px,4vw,46px)}.science-story .sf-public-section h2{margin:12px 0 20px;font-family:Georgia,serif;font-size:clamp(28px,3.3vw,42px);font-weight:500;line-height:1.15}.science-story .sf-public-section p{line-height:1.7}.science-story .story-lead{color:#49665b;max-width:880px;font-size:18px}.story-stats{border-top:1px solid #dce5d8;border-bottom:1px solid #dce5d8;grid-template-columns:repeat(3,1fr);margin:28px 0;display:grid}.story-stats>div{border-right:1px solid #dce5d8;align-items:center;gap:15px;padding:22px 12px;display:flex}.story-stats>div:last-child{border:0}.story-stats b{color:#287454;white-space:nowrap;font-family:Georgia,serif;font-size:42px;font-weight:500}.story-stats span{max-width:110px;font-size:13px}.story-drinks{grid-template-columns:repeat(5,1fr);gap:12px;margin:28px 0;display:grid}.story-drinks article{text-align:center;background:#f5f5e9;border-radius:16px;padding:17px 8px}.story-drinks article:nth-child(2){background:#fff0eb}.story-drinks article:nth-child(3){background:#fff4d8}.story-drinks article:nth-child(4){background:#f5f1e5}.story-drinks article:nth-child(5){background:#eaf5f6}.story-drinks svg{color:#355c53;width:72px;height:85px;margin:auto}.story-drinks h3{margin:6px 0 9px;font-size:16px}.story-drinks span,.story-drinks small{color:#678174;font-size:11px;line-height:1.8;display:block}.story-question{background:#fff9e7;border-left:4px solid #d5a637;border-radius:0 15px 15px 0;margin:24px 0;padding:20px 25px;font-size:clamp(22px,2.5vw,32px);line-height:1.4}.story-pending{color:#607366;background:#f5f8f0;border:1px dashed #b5cabb;border-radius:12px;margin:22px 0;padding:22px;line-height:1.7}.story-research-gallery{grid-template-columns:repeat(3,1fr);gap:16px;margin:28px 0;display:grid}.story-research-gallery figure{min-width:0;margin:0}.story-research-gallery button{cursor:zoom-in;background:#e7e9dc;border:0;border-radius:14px;width:100%;padding:0;display:block;position:relative;overflow:hidden}.story-research-gallery img{aspect-ratio:4/3;object-fit:cover;width:100%;transition:transform .2s}.story-research-gallery button:hover img{transform:scale(1.04)}.story-research-gallery button>span{background:#fff;border-radius:50%;place-items:center;width:30px;height:30px;display:grid;position:absolute;bottom:10px;right:10px}.story-research-gallery figcaption{color:#5b7568;gap:10px;padding:14px 2px;font-size:12px;line-height:1.6;display:flex}.story-research-gallery figcaption b{color:#a77d29;font-size:14px}.story-learning{border-top:1px solid #dfe8df;margin-top:10px;padding-top:20px}.story-learning>h3{font-size:22px}.science-story .sf-grid article>span{letter-spacing:.1em;color:#75906e;margin-bottom:14px;font-size:10px;font-weight:800;display:block}.science-story .sf-grid article{background:#f7f8f0;padding:23px}.science-story .sf-grid h3{line-height:1.4}:is(.science-story a:focus-visible,.science-story button:focus-visible){outline-offset:4px;outline:3px solid #d7a932}.story-learning>a{color:#176b58;font-weight:700}.story-procedure{counter-reset:none;grid-template-columns:1fr 1fr;gap:14px;list-style:none;display:grid;padding:0!important}.story-procedure li{background:#f8f8f0;border-radius:12px;align-items:flex-start;gap:15px;padding:20px;display:flex;margin:0!important}.story-procedure b{color:#9c8b3b;font-family:Georgia,serif;font-size:24px;font-weight:500}.story-procedure p{margin:0;font-size:14px}.story-timeline{background:#eaf2e5;border-radius:14px;grid-template-columns:repeat(4,1fr);margin-top:25px;display:grid;overflow:hidden}.story-timeline>div{border-right:1px solid #d0dfc8;gap:5px;padding:20px 14px;display:grid}.story-timeline b{color:#27745c;font-size:23px}.story-timeline span{font-size:12px;line-height:1.5}.story-formula{background:#e9f3ef;border-radius:12px;padding:20px;font-weight:700;line-height:1.6}.story-source-grid{grid-template-columns:1fr 1fr;gap:15px;margin-top:22px;display:grid}.story-source-grid article{border:1px solid #dce6dc;border-radius:14px;flex-direction:column;padding:24px;display:flex}.story-source-grid article>span{text-transform:uppercase;letter-spacing:.06em;color:#6e8675;font-size:10px;line-height:1.6}.story-source-grid h3{margin:12px 0 0;font-size:22px}.story-source-grid p{color:#587265;flex:1;font-size:14px}.story-source-grid a{color:#166e5e;align-self:flex-start;font-weight:700}.story-board{background:#edeedc;border-radius:20px;margin:25px 0;padding:30px}.story-board>div{grid-template-columns:1fr 1fr 1fr;gap:20px;margin-top:20px;display:grid}.story-board article{border-left:2px solid #b8c7a0;padding-left:16px}.story-board h3{margin:0 0 8px;font-size:16px}.story-board p{color:#65775c;font-size:12px;line-height:1.8}.story-lightbox{z-index:1000;background:#102b27ed;place-items:center;padding:40px;display:grid;position:fixed;inset:0}.story-lightbox img{object-fit:contain;max-width:95vw;max-height:88dvh}.story-lightbox>button{color:#173d39;cursor:pointer;background:#fff;border:0;border-radius:50%;width:44px;height:44px;font-size:30px;position:absolute;top:12px;right:20px}@media (max-width:780px){.story-hero{grid-template-columns:1fr}.story-hero-copy{padding:30px}.story-hero figure{min-height:340px}.story-top>span{display:none}.story-top .sf-lang{margin-left:auto}.story-stats>div{text-align:center;gap:5px;display:grid}.story-stats span{margin:auto}.story-stats b{font-size:33px}.story-drinks{grid-template-columns:repeat(3,1fr)}.story-research-gallery,.story-source-grid,.story-procedure{grid-template-columns:1fr}.story-research-gallery img{aspect-ratio:4/3}.story-timeline{grid-template-columns:1fr 1fr}.story-board>div{grid-template-columns:1fr}.story-hero h1{font-size:48px}.story-lightbox{padding:10px}}.story-top .story-brand{letter-spacing:normal;flex:none;display:block}.story-brand .wizobi-lockup{width:165px;max-width:165px}.story-brand .wizobi-tagline{display:none}.story-preparation{margin:26px 0 30px}.story-preparation>h3{margin:12px 0;font-family:Georgia,serif;font-size:28px;font-weight:500}.story-preparation-gallery{grid-template-columns:repeat(4,minmax(0,1fr))}.story-preparation-gallery img{aspect-ratio:9/16;object-fit:contain;background:#f2f2e8}@media (max-width:780px){.story-preparation-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.story-brand .wizobi-lockup{width:145px;max-width:145px}}@media (max-width:430px){.story-preparation-gallery{grid-template-columns:1fr}}.story-presentation{grid-template-columns:minmax(240px,.8fr) minmax(0,1fr);align-items:start;gap:28px;margin-top:26px;display:grid}.story-presentation>video,.story-presentation>.science-video-player>video{background:#132b26;border-radius:18px;width:100%;max-height:660px;display:block}.story-presentation>aside{background:#f8f9f1;border:1px solid #dce6db;border-radius:16px;padding:24px}.story-transcript-note{color:#6c7d6c;font-size:12px}.story-transcript{gap:8px;max-height:510px;display:grid;overflow:auto}.story-transcript button{text-align:left;cursor:pointer;color:#2e5045;background:0 0;border:1px solid #0000;border-radius:10px;align-items:flex-start;gap:12px;padding:14px 10px;line-height:1.6;display:flex}.story-transcript time{color:#4f8371;min-width:34px;padding-top:3px;font-size:11px;font-weight:800}.story-transcript button.active{background:#e4f0df;border-color:#b5d3b8}.story-transcript button:hover{background:#edf3e6}@media (max-width:780px){.story-presentation{grid-template-columns:1fr}.story-presentation>video,.story-presentation>.science-video-player>video{max-height:560px}.story-transcript{max-height:none}.story-presentation>aside{padding:18px}}.science-story .story-hero h1{font-size:clamp(36px,4.2vw,56px);line-height:1.08}.story-weighing{border-top:1px solid #dce6db;margin:30px 0;padding-top:30px}.story-weighing>h3{margin:12px 0;font-family:Georgia,serif;font-size:28px;font-weight:500}.story-weighing-gallery{grid-template-columns:repeat(3,minmax(0,1fr))}.story-weighing-video aside li{margin:14px 0;line-height:1.7}.story-weighing-video aside p{color:#5a7565;font-size:13px}@media (max-width:780px){.story-weighing-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:430px){.story-weighing-gallery{grid-template-columns:1fr}}.story-immersion-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.story-immersion-gallery img{aspect-ratio:4/3;object-fit:contain;background:#f5f5ed}.story-immersion-gallery figcaption{font-size:16px}.story-immersion-gallery figcaption strong{color:#285c4c;font-weight:800}.story-immersion-gallery figcaption small{color:#768769;margin-top:5px;font-size:12px;display:block}@media (max-width:600px){.story-immersion-gallery{grid-template-columns:1fr}}.story-observation-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:28px 0;display:grid}.story-observation-card{background:#f8f9f1;border:1px solid #dce6db;border-radius:18px;overflow:hidden}.story-observation-card:first-child{grid-column:1/-1}.story-observation-card>header{align-items:center;gap:14px;padding:18px 22px;display:flex}.story-observation-card>header>span{color:#fff;background:#285c4c;border-radius:30px;padding:5px 12px;font-size:13px;font-weight:700}.story-observation-card h3{margin:0;font-family:Georgia,serif;font-size:26px}.story-observation-photos{background:#e9eddf;gap:2px;display:flex}.story-observation-photos>button{cursor:zoom-in;background:0 0;border:0;flex:1;min-width:0;padding:0;position:relative}.story-observation-photos img{object-fit:contain;width:100%;height:330px;display:block}.story-observation-photos button>span{background:#fff;border-radius:50%;place-items:center;width:30px;height:30px;display:grid;position:absolute;bottom:12px;right:12px}.story-observation-card>p{margin:0;padding:18px 22px;line-height:1.7}.story-day24-prediction{background:#e7eedc;border-left:5px solid #a7be73;border-radius:16px;margin:32px 0;padding:26px}.story-day24-prediction h3{margin:12px 0;font-family:Georgia,serif;font-size:29px}.story-day24>.sf-callout{margin-top:26px}@media (max-width:650px){.story-observation-grid{grid-template-columns:1fr}.story-observation-photos{flex-direction:column}.story-observation-photos img{height:auto;max-height:460px}.story-day24-prediction{padding:20px}}.story-day2-overview{background:#f1f4e7;border-radius:18px;grid-template-columns:minmax(220px,.7fr) minmax(0,1fr);align-items:center;gap:28px;margin:28px 0;padding:24px;display:grid}.story-day2-overview>button{cursor:zoom-in;background:0 0;border:0;padding:0;display:block;position:relative}.story-day2-overview img{object-fit:contain;border-radius:12px;width:100%;max-height:480px;display:block}.story-day2-overview button>span{background:#fff;border-radius:50%;place-items:center;width:30px;height:30px;display:grid;position:absolute;bottom:12px;right:12px}.story-day2-overview h3{font-family:Georgia,serif;font-size:30px}.story-day2-overview p{line-height:1.7}.story-day2 .story-observation-card:first-child{grid-column:auto}.story-day2 .story-observation-card:last-child{grid-column:1/-1}@media (max-width:650px){.story-day2-overview{grid-template-columns:1fr;gap:16px;padding:18px}.story-day2 .story-observation-card:last-child{grid-column:auto}}.story-expert-profile{background:#e7eedc;border-radius:16px;align-items:center;gap:18px;margin:24px 0;padding:22px;display:flex}.story-expert-profile>span{color:#fff;background:#285c4c;border-radius:50%;flex:none;place-items:center;width:52px;height:52px;font-size:26px;display:grid}.story-expert-profile h3{margin:0 0 6px;font-family:Georgia,serif;font-size:27px}.story-expert-profile p{margin:0;line-height:1.6}.story-expert-presentation{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.story-expert>.sf-callout{margin-top:26px}@media (max-width:780px){.story-expert-presentation{grid-template-columns:1fr}}.story-expert-profile>img{object-fit:cover;object-position:top;background:#fff;border-radius:14px;flex:none;width:124px;height:180px}.story-expert-profile small{color:#527361;margin:6px 0 10px;display:block}.story-expert-credentials{margin-top:12px;font-size:14px;line-height:1.7}.story-expert-credentials summary{cursor:pointer;font-weight:700}.story-expert-credentials ul{margin:12px 0 0;padding-left:20px}.story-expert-audio{flex-wrap:wrap;gap:10px;margin:26px 0 10px;display:flex}.story-expert-audio button{color:#285c4c;font:inherit;cursor:pointer;background:#fff;border:1px solid #b5cbb7;border-radius:10px;padding:12px 18px;font-weight:700}.story-expert-audio button[aria-pressed=true]{color:#fff;background:#285c4c;border-color:#285c4c}.story-expert-audio button:focus-visible{outline-offset:3px;outline:3px solid #a7be73}@media (max-width:550px){.story-expert-profile{align-items:flex-start;gap:14px}.story-expert-profile>img{width:86px;height:132px}.story-expert-profile h3{font-size:23px}.story-expert-profile p{font-size:14px}.story-expert-audio button{flex:1;padding:12px}}.story-extraction-timeline{grid-template-columns:repeat(3,minmax(0,1fr))}.story-extraction-index{flex-wrap:wrap;gap:9px;margin:24px 0;display:flex}.story-extraction-index a{color:#285c4c;background:#f5f7ed;border:1px solid #c8d8c6;border-radius:24px;padding:9px 14px;font-size:13px;font-weight:700;text-decoration:none;display:block}.story-extraction-clip{border-top:1px solid #dce6db;margin-top:36px;padding-top:28px;scroll-margin-top:24px}.story-extraction-clip header{position:relative}.story-extraction-clip h3{margin:12px 0;font-family:Georgia,serif;font-size:31px;font-weight:500}.story-sample-codes{color:#285c4c;letter-spacing:.05em;background:#e7eedc;border-radius:8px;padding:7px 12px;font-size:13px;font-weight:800;display:inline-block}.story-extraction>.sf-callout{margin-top:28px}@media (max-width:550px){.story-extraction-timeline{grid-template-columns:1fr}.story-extraction-index a{flex:42%}.story-extraction-clip h3{font-size:27px}}.story-results-leaders{grid-template-columns:1fr 1fr;gap:20px;margin:28px 0;display:grid}.story-results-leaders article{background:#f1f5e7;border:1px solid #d4dfc3;border-radius:18px;padding:24px}.story-results-leaders h3{margin:14px 0;font-family:Georgia,serif;font-size:28px}.story-results-leaders h3 b{color:#285c4c;margin-top:8px;font-size:38px;display:block}.story-final-results>h3{margin-top:30px;font-size:22px}.story-final-results table caption{caption-side:top;text-align:left;color:#637b6b;padding:10px 0;font-size:13px}.story-final-results th{white-space:normal}.story-final-results td{white-space:nowrap;font-variant-numeric:tabular-nums}.story-final-results tbody th{text-align:left}.story-chart-axis{color:#637b6b;justify-content:space-between;margin:10px 75px 0 145px;font-size:11px;display:flex}.story-eric-explanation{background:#f8f9f1;border:1px solid #dce6db;border-radius:18px;margin-top:26px;padding:28px}.story-eric-explanation h3{font-family:Georgia,serif;font-size:29px;font-weight:500}.story-eric-explanation p{line-height:1.85}.story-final-results>.sf-callout,.story-final-conclusion>.sf-callout{margin-top:26px}@media (max-width:650px){.story-results-leaders{grid-template-columns:1fr}.story-chart-axis{margin-left:105px;margin-right:65px}.story-eric-explanation{padding:20px}}.sf-project-evidence{background:#f1f7f3;border:1px solid #d3e5d9;border-radius:16px;margin:24px 0;padding:20px}.sf-project-evidence h3{margin-top:0}.sf-project-evidence-grid{grid-template-columns:repeat(auto-fit,minmax(115px,1fr));gap:10px;margin:15px 0;display:grid}.sf-project-evidence-grid img{object-fit:cover;border-radius:10px;width:100%;height:140px}.sf-project-evidence a{font-weight:650}.sf-source-note{color:#536e61;background:#f6f7ed;border-radius:9px;padding:12px 15px;font-size:14px;line-height:1.6}.sf-table-wrap textarea{min-width:240px;font-size:14px;line-height:1.6}.sf-work textarea{line-height:1.7}.sf-field strong{line-height:1.5}@media (max-width:650px){.sf-project-evidence-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sf-project-evidence{padding:15px}.sf-project-evidence-grid img{height:125px}}.science-story .experiment-cover{background:#f5f6e9;border-color:#d4e3da;grid-template-columns:1fr 1.08fr;grid-template-areas:"copy art";min-height:0;box-shadow:0 18px 50px #174d3910}.science-story .experiment-cover .story-hero-copy{grid-area:copy;padding:38px 34px}.science-story .experiment-cover h1{margin:18px 0 16px;font-size:clamp(34px,4.2vw,54px);line-height:1.06}.science-story .experiment-cover .experiment-cover-intro{color:#42635a;max-width:440px;margin:0;font-size:17px;line-height:1.65}.science-story .experiment-cover-art{background:#d9e9d9;grid-area:art;min-height:440px;overflow:hidden}.science-story .experiment-cover-art>img{object-fit:cover;object-position:center;width:100%;height:100%}.experiment-cover-badge{color:#18564d;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);letter-spacing:.1em;background:#fff9;border:1px solid #fff9;border-radius:30px;padding:9px 13px;font-size:10px;font-weight:850;position:absolute;top:20px;left:20px;right:auto}.science-story .experiment-cover-art>figcaption{color:#3a6358;background:#fffdf4e8;border-radius:8px;padding:7px 10px;font-size:10px;line-height:1.35;bottom:12px;left:12px;right:12px}.experiment-cover-facts{gap:20px;margin:22px 0 8px;display:flex}.experiment-cover-facts>span{color:#54716a;flex-direction:column;gap:3px;font-size:11px;display:flex}.experiment-cover-facts b{color:#176d5e;letter-spacing:-.04em;font-size:26px;line-height:1}.science-story .experiment-cover .story-cta{align-items:center;gap:20px;margin:16px 0 2px;padding:15px 23px;font-size:15px;display:inline-flex;box-shadow:0 5px 12px #176d5e20}@media (max-width:760px){.science-story .experiment-cover{border-radius:21px;grid-template-columns:1fr;grid-template-areas:"art""copy"}.science-story .experiment-cover-art{aspect-ratio:1.55;min-height:0}.science-story .experiment-cover-art>img{object-fit:cover}.experiment-cover-badge{padding:7px 10px;font-size:9px;top:12px;left:12px}.science-story .experiment-cover-art>figcaption{padding:5px 8px;font-size:9px;bottom:8px;left:8px;right:8px}.science-story .experiment-cover .story-hero-copy{padding:25px 24px 26px}.science-story .experiment-cover h1{margin:12px 0 14px;font-size:clamp(31px,8.5vw,43px)}.science-story .experiment-cover .sf-kicker{letter-spacing:.12em;font-size:10px}.science-story .experiment-cover .experiment-cover-intro{max-width:none;font-size:15px;line-height:1.6}.experiment-cover-facts{gap:27px;margin:20px 0 6px}.experiment-cover-facts b{font-size:25px}.science-story .experiment-cover .story-status{font-size:10px}}
