:root{--science-duration-quick:.15s;--science-duration-fast:.25s;--science-duration-reveal:.5s;--science-distance-reveal:12px;--science-blur-reveal:3px;--science-ease-out:cubic-bezier(.22, 1, .36, 1)}.shs-sp-science{color:var(--shs-ink);background:#fff}.shs-science-intro{padding:clamp(76px, 9vw, 132px) var(--shs-page-edge);color:#fff;background:radial-gradient(circle at 8% 0,#00c0f942,#0000 34%),radial-gradient(circle at 92% 78%,#1f42ff3d,#0000 38%),#03083f;position:relative;overflow:clip}.shs-science-intro-inner{width:min(1040px,100%);margin:0 auto}.shs-science-intro h2,.shs-science-chapter-header h2,.shs-science-references h2{text-wrap:balance;margin:0;letter-spacing:-.04em!important}.shs-science-intro h2{color:#fff;max-width:14ch;font-size:clamp(2.5rem,7vw,5.75rem);line-height:.96!important}.shs-science-intro p{color:#ffffffc2;text-wrap:pretty;max-width:74ch;margin:24px 0 0;font-size:clamp(1rem,1.7vw,1.2rem);line-height:1.7}.shs-science-intro .shs-science-lede{color:#fff;max-width:42ch;font-size:clamp(1.35rem,2.8vw,2rem);line-height:1.35}.shs-science-source-marks{white-space:nowrap;display:inline}.shs-science-source-marks sup{margin-left:.16em;font-size:.68em;line-height:0;top:-.32em}.shs-science-source-marks a{color:currentColor;text-underline-offset:.18em;text-decoration-thickness:1px;font-weight:800!important}.shs-science-sequence{border-top:1px solid #fff3;border-bottom:1px solid #fff3;grid-template-columns:repeat(4,minmax(0,1fr));margin:clamp(44px,6vw,72px) 0 0;padding:0;list-style:none;display:grid}.shs-science-sequence li{color:#fff;gap:8px;min-width:0;padding:22px clamp(12px,2vw,24px);font-size:clamp(.88rem,1.4vw,1rem);line-height:1.3;display:grid}.shs-science-sequence li+li{border-left:1px solid #fff3}.shs-science-sequence span{color:#6df;font-variant-numeric:tabular-nums;font-size:.78rem;font-weight:800!important}.shs-science-chapter{padding:clamp(76px, 9vw, 132px) var(--shs-page-edge)}.shs-science-chapter--light{background:#fff}.shs-science-chapter--soft{background:#f5f7ff}.shs-science-chapter--deep{color:#fff;background:#050b2e}.shs-science-chapter-inner{width:min(1280px,100%);margin:0 auto}.shs-science-chapter-header{width:min(880px,100%)}.shs-science-chapter-header h2{color:var(--shs-ink);font-size:clamp(2.25rem,5vw,4.75rem);line-height:1!important}.shs-science-chapter-header p{color:#4d5564;text-wrap:pretty;max-width:70ch;margin:24px 0 0;font-size:clamp(1rem,1.7vw,1.18rem);line-height:1.7}.shs-science-chapter--deep .shs-science-chapter-header h2,.shs-science-chapter--deep .shs-science-figure h3{color:#fff}.shs-science-chapter--deep .shs-science-chapter-header p,.shs-science-chapter--deep .shs-science-figure-body,.shs-science-chapter--deep .shs-science-figure-body p,.shs-science-chapter--deep figcaption{color:#ffffffb8}.shs-science-figure{padding-top:clamp(58px,8vw,104px)}.shs-science-figure+.shs-science-figure{border-top:1px solid #03083f1f;margin-top:clamp(58px,8vw,104px)}.shs-science-chapter--deep .shs-science-figure+.shs-science-figure{border-top-color:#ffffff29}.shs-science-figure-copy{max-width:790px}.shs-science-figure h3{color:var(--shs-ink);text-wrap:balance;margin:0;font-size:clamp(1.65rem,3vw,2.75rem);letter-spacing:-.035em!important;line-height:1.08!important}.shs-science-figure-body{color:#4d5564;text-wrap:pretty;max-width:72ch;margin:18px 0 0;font-size:clamp(1rem,1.5vw,1.12rem);line-height:1.75}.shs-science-figure-body p{margin:0}.shs-science-figure-body p+p{margin-top:1em}.shs-science-figure figure{margin:clamp(30px,5vw,52px) 0 0}.shs-science-image-link{transition-property:transform,box-shadow;transition-duration:var(--science-duration-fast);transition-timing-function:var(--science-ease-out);background:#fff;border-radius:14px;display:block;overflow:hidden;box-shadow:0 6px 8px #03083f1a}.shs-science-image-link img{border-radius:inherit;outline-offset:-1px;outline:1px solid #0000001a;width:100%;height:auto;display:block}.shs-science-image-link:focus-visible{outline-offset:5px;outline:3px solid #eab308}.shs-science-figure figcaption{color:#646c79;text-wrap:pretty;justify-content:space-between;gap:20px;margin-top:14px;font-size:.86rem;line-height:1.55;display:flex}.shs-science-figure figcaption span:last-child{color:var(--shs-blue);flex:none;font-weight:700!important}.shs-science-chapter--deep .shs-science-figure figcaption span:last-child{color:#6df}.shs-science-references{padding:clamp(70px, 8vw, 112px) var(--shs-page-edge);background:#f7f8fa}.shs-science-references>div{width:min(1040px,100%);margin:0 auto}.shs-science-references h2{color:var(--shs-ink);font-size:clamp(2rem,4vw,3.5rem);line-height:1.05!important}.shs-science-references>div>p{color:#555e6b;max-width:68ch;margin:18px 0 0;line-height:1.7}.shs-science-references ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 48px;margin:36px 0 0;padding-left:24px;display:grid}.shs-science-references li{color:var(--shs-ink);padding-left:6px;scroll-margin-top:24px;font-size:.9rem;line-height:1.6}.shs-science-references li::marker{color:var(--shs-blue);font-variant-numeric:tabular-nums;font-weight:800}.shs-science-references li a{color:inherit;text-underline-offset:.18em;text-decoration-color:#1f42ff61;text-decoration-thickness:1px}.shs-science-references li a:hover{color:var(--shs-blue);text-decoration-color:currentColor}.shs-science-references .shs-science-education-note{color:#555e6b;background:#fff;border:1px solid #dfe3ea;border-radius:12px;margin-top:42px;padding:20px 22px;font-size:.88rem}@media (hover:hover) and (pointer:fine){.shs-science-image-link:hover{transform:translateY(-2px);box-shadow:0 8px 8px #03083f24}}@media (prefers-reduced-motion:no-preference){[data-science-reveal][data-reveal-ready=true]{transition-property:opacity,transform,filter;transition-duration:var(--science-duration-reveal);transition-timing-function:var(--science-ease-out)}[data-science-reveal][data-reveal-ready=true]:not([data-revealed=true]){opacity:0;transform:translateY(var(--science-distance-reveal));filter:blur(var(--science-blur-reveal))}}@media (max-width:760px){.shs-science-sequence{grid-template-columns:repeat(2,minmax(0,1fr))}.shs-science-sequence li:nth-child(3){border-left:0}.shs-science-sequence li:nth-child(n+3){border-top:1px solid #fff3}.shs-science-figure figcaption{gap:6px;display:grid}.shs-science-figure figcaption span:last-child{width:fit-content}.shs-science-references ol{grid-template-columns:1fr}}@media (max-width:520px){.shs-science-intro,.shs-science-chapter,.shs-science-references{padding-left:16px;padding-right:16px}.shs-science-image-link{border-radius:10px}}@media (prefers-reduced-motion:reduce){[data-science-reveal],.shs-science-image-link,.shs-science-image-link:hover{opacity:1!important;filter:none!important;transition:none!important;transform:none!important}}
