.has-science-opening{display:flex!important;flex-direction:column!important;gap:16px!important;align-items:stretch!important}
.has-science-opening>.intro-copy,.has-science-opening>.hero-copy{display:contents!important}
.has-science-opening .eyebrow{order:0}.has-science-opening h1{order:1;margin-bottom:8px}.has-science-opening>.science-opening{order:2}
.has-science-opening .intro-meta,.has-science-opening .hero-meta{order:4}.has-science-opening .intro-setup{order:5}
.has-science-opening .intro-actions,.has-science-opening .hero-actions,.has-science-opening #start{order:2}
.has-science-opening .intro-privacy,.has-science-opening .intro-bottom,.has-science-opening .disclaimer,.has-science-opening .paimm-section-nav{order:7}
.has-science-opening .opening-old-deck{display:none!important}
figure.science-opening{position:relative!important;inset:auto!important;transform:none!important;display:flex!important;flex-direction:column!important;width:100%!important;height:auto!important;min-height:0!important;max-width:1100px!important;margin:0 auto!important;border:1px solid var(--line,#9aadb644);border-radius:22px;overflow:hidden;background:var(--panel,#f5f7f4);box-shadow:0 18px 55px #06232516}
.science-opening>.intro-orbit,.science-opening>.intro-badge,.science-opening>.art-badge,.science-opening>.art-tag,.science-opening>figcaption:not(.opening-caption){display:none!important}
.science-opening>img{display:block!important;position:static!important;inset:auto!important;transform:none!important;width:100%!important;height:auto!important;max-height:54dvh!important;aspect-ratio:auto!important;object-fit:contain!important;border-radius:0!important;filter:none!important;animation:none!important;mask:none!important}
.opening-caption{position:static!important;display:block!important;padding:24px!important;background:var(--panel,#f5f7f4);color:var(--ink,#19393c);text-align:left!important;font:400 16px/1.8 system-ui,sans-serif!important;max-width:none!important;border:0!important;transform:none!important}
.opening-question{font-size:clamp(21px,2.6vw,31px)!important;line-height:1.4!important;margin:0 0 18px!important;letter-spacing:0!important;color:inherit!important}
.opening-phases{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;border-bottom:1px solid var(--line,#9aadb644);padding-bottom:19px;margin-bottom:18px}
.opening-phases>div{display:flex;gap:9px;align-items:flex-start}.opening-phases b{font:600 13px/1.8 ui-monospace,monospace;color:var(--accent,#167e7c)}.opening-phases span{font-size:15px;line-height:1.65;font-weight:650}
.opening-story{max-width:90ch}.opening-story p{font:400 16px/1.95 system-ui,sans-serif!important;letter-spacing:0!important;margin:0 0 13px!important;color:inherit!important}
.opening-zoom{position:absolute;top:12px;right:12px;border:1px solid #ffffff77;border-radius:20px;background:#102e3cdd;color:white;min-height:40px;font:600 12px system-ui,sans-serif;padding:8px 12px;cursor:pointer}
.opening-dialog{width:min(1280px,96vw);max-height:94dvh;padding:18px;border:1px solid #9aadb655;border-radius:18px;background:#f6f8f5;color:#17383d;overflow:auto}.opening-dialog::backdrop{background:#00151be6}.opening-dialog img{display:block;width:100%;height:auto;max-height:none}.opening-dialog p{font:16px/1.8 system-ui,sans-serif}.opening-close{position:sticky;top:0;display:block;margin:0 0 12px auto;min-height:42px;padding:8px 16px;background:#17383d;color:white;border:0;border-radius:10px}
@media(max-width:600px){.opening-caption{padding:16px!important}.opening-phases{gap:8px}.opening-phases>div{display:block}.opening-phases b{display:block}.opening-phases span{font-size:12px}.opening-story p{font-size:15px!important;line-height:1.9!important}.science-opening{border-radius:16px!important}.opening-zoom{top:8px;right:8px;font-size:10px;min-height:32px}.has-science-opening h1{font-size:clamp(32px,8vw,48px)!important}.opening-question{font-size:21px!important}}

.science-opening>.opening-question{padding:20px 24px 4px!important;margin:0!important}.has-science-opening>.science-opening{order:3}.opening-dialog img{max-height:none!important}@media(max-width:600px){.science-opening>.opening-question{padding:16px 16px 4px!important}.science-opening>img{max-height:none!important}}

.has-science-opening[hidden],.science-opening[hidden]{display:none!important}

.opening-head{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:20px 24px 10px}.opening-head .opening-question{padding:0!important;margin:0!important;flex:1}.opening-head .opening-zoom{position:static;flex:none}.opening-head .opening-zoom{background:#173b42;color:#fff}html[lang=en] .intro-title{font-size:clamp(34px,5vw,66px)}@media(max-width:600px){.opening-head{display:flex;flex-wrap:wrap;padding:16px 16px 6px;gap:10px}.opening-head .opening-question{flex-basis:100%}.opening-head .opening-zoom{margin-left:auto}}
