/* Edition-local visual system. Existing global navigation, consent and footer are untouched. */
.ch27{--ch27-ink:#0a1928;--ch27-night:#071426;--ch27-muted:#506476;--ch27-paper:#f3f1ec;--ch27-red:#d91f28;--ch27-header-offset:88px;background:#fff;color:var(--ch27-ink);font-family:inherit;overflow:clip}
.ch27 *{box-sizing:border-box}.ch27 img,.ch27 svg{max-width:100%}.ch27 :where(a,summary,button):focus-visible{outline:3px solid #2181b5;outline-offset:5px}.ch27 .ch27-night :focus-visible,.ch27-hero :focus-visible{outline-color:var(--ch27-accent)}
.ch27 [id]{scroll-margin-top:calc(var(--ch27-header-offset) + 82px)}.ch27 p,.ch27 li{font-size:clamp(16px,1.18vw,18px);line-height:1.75;overflow-wrap:anywhere}.ch27 p{margin:0 0 1.15em}.ch27 :where(h1,h2,h3){font-family:inherit;color:inherit;line-height:1.08;letter-spacing:-.045em;text-wrap:balance;margin:0;font-weight:750}.ch27 h1{font-size:clamp(46px,6.1vw,91px);max-width:850px}.ch27 h2{font-size:clamp(32px,3.7vw,56px);max-width:960px}.ch27 h3{font-size:clamp(22px,2vw,30px);letter-spacing:-.025em}.ch27 a{color:inherit;text-underline-offset:5px}.ch27 .ch27-kicker{font-size:11px;font-weight:750;letter-spacing:.17em;text-transform:uppercase;line-height:1.6;margin:0 0 22px;color:var(--ch27-muted)}
.ch27-wrap{width:min(1240px,calc(100% - 96px));margin:auto;position:relative;z-index:1}.ch27-section{padding:108px 0}.ch27-section-heading{margin-bottom:42px}.ch27-section-heading h2{max-width:1000px}.ch27-prose{max-width:850px}.ch27-prose p:last-child{margin-bottom:0}.ch27-statement .ch27-wrap{display:grid;grid-template-columns:1fr 1fr;gap:0 7%}.ch27-statement .ch27-section-heading{margin-bottom:0}.ch27-statement .ch27-prose{max-width:690px}.ch27-statement .ch27-related,.ch27-statement .ch27-mission-strip,.ch27-statement .ch27-connections-copy{grid-column:1/-1}.ch27-paper{background:var(--ch27-paper)}.ch27-night{background:var(--ch27-night);color:#fff}.ch27-night .ch27-kicker{color:var(--ch27-accent)}.ch27 blockquote{margin:24px 0;padding:12px 0 12px 24px;border-left:3px solid var(--ch27-accent);font-size:clamp(20px,2vw,28px);line-height:1.5;font-weight:600;letter-spacing:-.025em}.ch27 .ch27-note{font-size:14px;color:var(--ch27-muted);margin-top:24px}.ch27-night .ch27-note{color:#c4cfdb}.ch27-anchor{display:block;position:relative;height:0;visibility:hidden}
.ch27-hero{background:#071426;color:#fff;padding:64px 0 0;position:relative;isolation:isolate;min-height:780px}.ch27-hero .ch27-wrap{min-height:730px;display:flex;flex-direction:column;justify-content:space-between}.ch27-hero-media{position:absolute;inset:0;z-index:0;overflow:hidden;background:#071426}.ch27-hero-media:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#071426 0%,#071426ed 30%,#07142670 69%,#07142624),linear-gradient(0deg,#071426 0%,#07142600 50%)}.ch27-documentary{position:absolute;width:100%;height:100%;object-fit:cover;object-position:75% 45%;opacity:.68}.ch27-hero-media>.ch27-svg{position:absolute;right:1%;top:17%;width:45%;height:52%;color:var(--ch27-accent);opacity:.29;z-index:1;filter:drop-shadow(0 0 20px #071426)}.ch27-water .ch27-documentary{object-position:70% 40%}.ch27-materials .ch27-documentary{object-position:76% 50%}.ch27-humanity .ch27-documentary{object-position:78% 55%}.ch27-mars-orbit{position:absolute;right:-60px;bottom:8px;width:270px;height:270px;border:1px solid #ffffff2b;border-radius:50%;padding:30px;z-index:1;transform:rotate(-16deg)}.ch27-mars-orbit:before{content:"";position:absolute;inset:-35px;border:1px solid #ffffff12;border-radius:50%}.ch27-mars-orbit img{width:100%;height:100%;object-fit:contain;filter:brightness(.8)}.ch27-hero-copy{max-width:830px;position:relative;padding-bottom:60px}.ch27-breadcrumb{display:flex;flex-wrap:wrap;gap:3px 7px;margin-bottom:46px;font-size:12px;color:#c4cfdb}.ch27-breadcrumb a{text-decoration:none;min-height:32px;display:inline-flex;align-items:center}.ch27-breadcrumb span{display:inline-flex;align-items:center;min-height:32px}.ch27-hero .ch27-kicker{color:var(--ch27-accent);margin-bottom:20px}.ch27-hero h1{margin-bottom:28px}.ch27-hero-copy>p:not(.ch27-kicker){max-width:650px;font-size:clamp(18px,1.5vw,22px);line-height:1.6;color:#e1e8ee}.ch27-hero-copy>blockquote{max-width:680px}.ch27-hero-more{max-width:670px;margin:26px 0 0;color:#d5dfe7}.ch27-hero-more summary{cursor:pointer;font-size:14px;font-weight:600;min-height:44px;padding:10px 0;color:#fff}.ch27-hero-more p{font-size:16px;line-height:1.7}.ch27-hero-more p:first-of-type{margin-top:14px}.ch27-actions{display:flex;gap:14px 22px;align-items:center;flex-wrap:wrap;margin-top:32px}.ch27 .ch27-action{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;background:var(--ch27-red);color:#fff;padding:15px 22px;min-height:52px;font-size:14px;font-weight:700;border:1px solid var(--ch27-red);line-height:1.4;text-align:center;transition:background .18s}.ch27 .ch27-action:hover{background:#b81921;border-color:#b81921}.ch27 .ch27-action.secondary{background:transparent;color:inherit;border-color:currentColor}.ch27 .ch27-action.secondary:hover{background:#ffffff12}.ch27-global-question{padding:25px 0 27px;border-top:1px solid #ffffff30;display:grid;grid-template-columns:180px 1fr;gap:0 20px;align-items:start}.ch27-global-question>span{font-size:11px;letter-spacing:.13em;color:var(--ch27-accent);font-weight:700;padding-top:6px}.ch27-global-question p{font-size:clamp(21px,2vw,29px);line-height:1.3;font-weight:650;letter-spacing:-.025em;margin:0 0 9px;max-width:740px}.ch27-global-question small{grid-column:2;color:#c4cfdb;font-size:12px}
.ch27-local-nav{position:sticky;top:var(--ch27-header-offset);background:#071426f7;color:#fff;z-index:5;border-top:1px solid #ffffff15;border-bottom:1px solid #ffffff1f;backdrop-filter:blur(12px)}.ch27-local-nav>.ch27-wrap{display:flex;justify-content:space-between;align-items:center;gap:24px}.ch27-local-nav b{font-size:12px;letter-spacing:.1em;white-space:nowrap;color:var(--ch27-accent)}.ch27-local-nav>.ch27-wrap>div{display:flex;gap:22px;overflow:auto;min-width:0;scrollbar-width:thin}.ch27-local-nav a{font-size:12px;text-decoration:none;font-weight:600;white-space:nowrap;min-height:58px;display:flex;align-items:center;border-bottom:2px solid transparent}.ch27-local-nav a:hover{border-color:var(--ch27-accent)}
.ch27-svg{display:block;width:100%;height:auto;stroke:currentColor;fill:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.ch27-svg .ch27-dash{stroke-dasharray:5 7}.ch27-svg .ch27-dot{fill:currentColor;stroke:none}.ch27-svg .ch27-fill{fill:currentColor;opacity:.18}.ch27-svg .ch27-faint{opacity:.3}.ch27-system-layout{display:grid;grid-template-columns:1fr 1.02fr;gap:65px;align-items:start}.ch27-system-layout>.ch27-prose{max-width:650px}.ch27-map{position:relative;background:#0c2035;color:#fff;padding:30px 34px;isolation:isolate;min-width:0}.ch27-map>.ch27-svg{max-height:220px;color:var(--ch27-accent);margin-bottom:10px}.ch27-map>.ch27-kicker{color:var(--ch27-accent);font-size:10px;margin-bottom:20px}.ch27-flow{padding:0;margin:0;list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:0 20px}.ch27-flow li{display:flex;gap:12px;align-items:center;min-height:72px;padding:14px 0;border-top:1px solid #ffffff30;position:relative;line-height:1.4}.ch27-flow li span{color:var(--ch27-accent);font-size:11px}.ch27-flow li strong{font-size:15px;font-weight:600}.ch27-flow li:after{content:"→";font-size:20px;margin-left:auto;color:var(--ch27-accent)}.ch27-flow li:last-child:after{content:"↻"}.ch27-layer{border-top:1px solid #ffffff30}.ch27-layer summary{display:flex;align-items:center;gap:14px;min-height:56px;cursor:pointer;list-style:none}.ch27-layer summary::-webkit-details-marker{display:none}.ch27-layer summary:after{content:"+";margin-left:auto;color:var(--ch27-accent)}.ch27-layer[open] summary:after{content:"−"}.ch27-layer summary span{font-size:11px;color:var(--ch27-accent)}.ch27-layer summary strong{font-size:16px}.ch27-layer p{font-size:14px;color:#d1dce6;padding:0 0 10px 31px}.ch27-table-wrap{max-width:100%;margin-top:30px;overflow-x:auto}.ch27 table{width:100%;border-collapse:collapse;font-size:15px}.ch27 th{text-align:left;font-size:12px;letter-spacing:.025em;padding:15px;border-bottom:2px solid #aebcc6;vertical-align:top}.ch27 td{padding:18px 15px;border-bottom:1px solid #d1dae0;vertical-align:top;line-height:1.6}.ch27 td:first-child{font-weight:600;min-width:130px}.ch27-system-section .ch27-table-wrap{margin-top:46px}
.ch27-research .ch27-section-heading{max-width:850px}.ch27-research>.ch27-wrap>p{max-width:800px;color:#d5dfe7}.ch27-explorer{position:relative;border-top:1px solid #ffffff45;margin-top:36px}.ch27-investigation{border-bottom:1px solid #ffffff30}.ch27-investigation>summary{display:flex;align-items:center;gap:19px;list-style:none;min-height:90px;padding:20px 12px 20px 0;cursor:pointer;font-size:17px;font-weight:650;line-height:1.45}.ch27-investigation>summary::-webkit-details-marker{display:none}.ch27-research-letter{font-size:13px;color:var(--ch27-accent);font-weight:500;flex:0 0 28px}.ch27-plus{margin-left:auto;color:var(--ch27-accent);font-size:26px;font-weight:400}.ch27-investigation[open]>summary .ch27-plus{font-size:0}.ch27-investigation[open]>summary .ch27-plus:after{content:"−";font-size:26px}.ch27-investigation[open]>summary{color:var(--ch27-accent)}.ch27-research-panel{padding:20px 30px 40px 48px}.ch27-research-panel>h3{font-size:clamp(27px,2.8vw,43px);margin-bottom:18px;max-width:700px}.ch27-research-panel p{max-width:740px;color:#d5dfe7}.ch27-research-panel>.ch27-svg{float:right;width:170px;height:120px;color:var(--ch27-accent);margin:0 0 12px 20px;opacity:.75}.ch27-panel-index{display:block;font-size:11px;letter-spacing:.14em;color:var(--ch27-accent);margin-bottom:20px}.ch27-research-panel:after{content:"";display:table;clear:both}.ch27.is-enhanced .ch27-explorer{display:grid;grid-template-columns:36% 1fr;gap:0 45px}.ch27.is-enhanced .ch27-investigation{grid-column:1}.ch27.is-enhanced .ch27-investigation>summary{min-height:102px;font-size:16px}.ch27.is-enhanced .ch27-research-panel{position:absolute;top:0;left:40%;width:60%;padding:38px 0 30px 36px}.ch27.is-enhanced .ch27-investigation[open]>summary{border-left:3px solid var(--ch27-accent);padding-left:15px;background:linear-gradient(90deg,#ffffff0b,transparent)}
.ch27-earth-back>.ch27-wrap>p{max-width:850px}.ch27-return{padding:0;list-style:none;margin:44px 0 32px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.ch27-return li{position:relative;padding:0 0 22px;border-bottom:1px solid #bfc7ca;min-width:0}.ch27-return li:not(:last-child):after{content:"→";position:absolute;top:75px;right:-21px;font-size:25px;color:#7c858b;z-index:1}.ch27-return-art{background:#071426;height:165px;display:flex;align-items:center;justify-content:center;margin-bottom:20px;overflow:hidden}.ch27-return-art img{height:132px;width:132px;object-fit:contain}.ch27-return-art .ch27-svg{height:150px;color:var(--ch27-accent)}.ch27-step-number{display:block;font-size:11px;font-weight:700;letter-spacing:.1em;color:#526474;margin-bottom:10px}.ch27-return li p{font-size:15px;line-height:1.65;margin:0}.ch27-return li strong{display:block;font-size:18px;margin-bottom:10px;line-height:1.4}.ch27-earth-back>.ch27-wrap>.ch27-action{color:var(--ch27-ink)}
.ch27-projects>.ch27-wrap>p{max-width:890px}.ch27-prototype-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:22px;margin-top:36px}.ch27-prototype{grid-column:span 2;background:#f3f5f6;min-width:0;padding-bottom:24px;position:relative}.ch27-prototype:nth-child(1),.ch27-prototype:nth-child(2){grid-column:span 3}.ch27-prototype-art{height:195px;background:#0d2135;position:relative;overflow:hidden;color:var(--ch27-accent)}.ch27-prototype:nth-child(1) .ch27-prototype-art,.ch27-prototype:nth-child(2) .ch27-prototype-art{height:245px}.ch27-prototype-art:before{content:"";position:absolute;inset:20px;background-image:linear-gradient(#ffffff0a 1px,transparent 1px),linear-gradient(90deg,#ffffff0a 1px,transparent 1px);background-size:24px 24px}.ch27-prototype-art>.ch27-svg{height:100%;position:relative;padding:10px;transition:transform .2s}.ch27-prototype:hover .ch27-svg{transform:translateY(-3px)}.ch27-prototype>p{margin:0;padding:0 24px;font-size:16px;line-height:1.65}.ch27-prototype>.ch27-prototype-label{padding-top:22px;font-size:10px;letter-spacing:.07em;font-weight:650;line-height:1.5;color:#526474;margin-bottom:12px}.ch27-prototype>p strong{display:block;margin-bottom:7px;font-size:20px;line-height:1.3;color:#0a1928}
.ch27-evidence>.ch27-wrap>p{max-width:850px}.ch27-evidence-grid{padding:0;margin:32px 0;list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0 28px}.ch27-evidence-grid li{padding:23px 0;border-top:1px solid #b3bec6}.ch27-evidence-grid span{display:block;font-size:12px;color:#526474;letter-spacing:.08em;margin-bottom:17px}.ch27-evidence-grid li p{font-size:15px;margin:0;line-height:1.65}.ch27-disciplines-layout{display:grid;grid-template-columns:1.15fr 1fr;gap:70px;align-items:center}.ch27-constellation{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:15px;margin:0;padding:45px 20px;position:relative;background:radial-gradient(ellipse,#e6edf0,transparent 72%)}.ch27-constellation:before{content:"";position:absolute;inset:0;border:1px solid #c7d5de;border-radius:50%;transform:rotate(-18deg);pointer-events:none}.ch27-constellation li{font-size:14px;font-weight:600;background:#fff;border:1px solid #b7c8d2;padding:13px 17px;border-radius:2px;z-index:1;line-height:1.4;text-align:center}.ch27-mission-section .ch27-prose{columns:2;column-gap:50px;max-width:100%}.ch27-mission-section .ch27-prose p,.ch27-mission-section .ch27-prose h3{break-inside:avoid}.ch27-mission-section .ch27-prose h3{font-size:22px;margin:15px 0}.ch27-mission-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:38px}.ch27-mission-strip a{border:1px solid #d3dce1;border-top:3px solid var(--mission-accent);padding:22px 20px 10px;text-decoration:none;font-size:16px;font-weight:750;color:var(--mission-accent);display:flex;flex-direction:column;min-height:170px;line-height:1.4}.ch27-mission-strip a:hover{background:#f3f5f6}.ch27-mission-strip .ch27-svg{height:110px;margin-top:auto;color:var(--mission-accent)}.ch27-related{margin-top:42px;border-top:1px solid #b9c7d0;padding-top:24px}.ch27-related>p{font-size:13px;font-weight:700;letter-spacing:.025em;margin-bottom:16px}.ch27-related ul{list-style:none;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;padding:0;margin:0}.ch27-related li{min-width:0}.ch27-related a{display:flex;flex-direction:column-reverse;gap:12px;justify-content:space-between;background:#0a1b2e;color:#fff;padding:18px;min-height:110px;font-size:15px;font-weight:650;line-height:1.3;text-decoration:none;border-bottom:3px solid var(--related-accent)}.ch27-related a span{color:var(--related-accent);font-size:12px;letter-spacing:.1em;font-weight:400}.ch27-related a[aria-current]{background:#203951}.ch27-related a:hover{background:#243d53}.ch27-connections-copy{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:25px;margin-top:34px}.ch27-connections-copy article{border-top:1px solid #b6c6d1;padding-top:18px}.ch27-connections-copy h3{font-size:20px;margin-bottom:12px}.ch27-connections-copy p{font-size:15px}.ch27-partners .ch27-prose{max-width:950px}.ch27-final{position:relative;isolation:isolate;overflow:hidden;padding:120px 0}.ch27-final .ch27-wrap{max-width:1240px}.ch27-final .ch27-section-heading,.ch27-final-copy{max-width:820px}.ch27-final h2{font-size:clamp(35px,4.4vw,65px)}.ch27-final-copy p{font-size:19px;line-height:1.75}.ch27-final-planet{position:absolute;right:-190px;top:10%;width:730px;height:730px;object-fit:contain;opacity:.22;z-index:0}.ch27-final .ch27-related{border-color:#ffffff35}.ch27-final .ch27-related a{background:#10283f}.ch27-text-link{font-size:14px;min-height:44px;display:inline-flex;align-items:center}.ch27-credits{background:#06111e;color:#b9c8d5;padding:27px 0;border-top:1px solid #ffffff18}.ch27-credits p{font-size:11px;line-height:1.7;margin:0 0 5px;max-width:1060px}
@media(min-width:1500px){.ch27-hero{min-height:850px}.ch27-hero .ch27-wrap{min-height:790px}.ch27-documentary{object-position:75% 42%}}
@media(max-width:1100px){.ch27-wrap{width:calc(100% - 64px)}.ch27-section{padding:80px 0}.ch27-hero{padding:40px 0 0}.ch27-hero .ch27-wrap{min-height:700px}.ch27-hero-copy{max-width:730px}.ch27-hero-media:after{background:linear-gradient(90deg,#071426fa,#071426cd 50%,#07142655),linear-gradient(0deg,#071426,transparent 60%)}.ch27-system-layout{gap:35px}.ch27-map{padding:25px}.ch27-disciplines-layout{gap:35px}.ch27-evidence-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ch27-local-nav>.ch27-wrap>div{gap:17px}.ch27.is-enhanced .ch27-investigation>summary{font-size:15px}.ch27.is-enhanced .ch27-research-panel{left:39%;width:61%;padding-left:25px}.ch27-research-panel>.ch27-svg{width:140px}.ch27-return-art{height:145px}.ch27-return-art img{width:110px;height:110px}.ch27-statement .ch27-wrap{gap:0 5%}}
@media(max-width:899px){.ch27-wrap{width:calc(100% - 48px)}.ch27-section{padding:65px 0}.ch27-hero{padding:28px 0 0;min-height:0}.ch27-hero .ch27-wrap{min-height:710px}.ch27-hero-copy{max-width:720px;padding-bottom:45px}.ch27-hero-media>.ch27-svg{top:25%;width:60%;right:-10%;opacity:.15}.ch27-mars-orbit{width:210px;height:210px;bottom:15px;right:-65px}.ch27-global-question{grid-template-columns:1fr;gap:9px}.ch27-global-question small{grid-column:1}.ch27-breadcrumb{margin-bottom:30px}.ch27-hero h1{max-width:760px}.ch27-statement .ch27-wrap{display:block}.ch27-statement .ch27-section-heading{margin-bottom:30px}.ch27-system-layout{grid-template-columns:1fr;gap:28px}.ch27-map{max-width:100%}.ch27-map>.ch27-svg{max-height:230px}.ch27-flow{grid-template-columns:repeat(3,minmax(0,1fr))}.ch27-flow li strong{font-size:14px}.ch27-disciplines-layout{grid-template-columns:1fr}.ch27-constellation{max-width:650px;padding:38px 20px}.ch27-return{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.ch27-return li:nth-child(2):after{display:none}.ch27-return-art{height:160px}.ch27-return-art img{height:130px;width:130px}.ch27-prototype-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ch27-prototype,.ch27-prototype:nth-child(1),.ch27-prototype:nth-child(2){grid-column:auto}.ch27-prototype:last-child{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr}.ch27-prototype:last-child .ch27-prototype-art{grid-row:1/3;height:100%;min-height:220px}.ch27-prototype:nth-child(1) .ch27-prototype-art,.ch27-prototype:nth-child(2) .ch27-prototype-art{height:195px}.ch27-prototype:last-child>.ch27-prototype-label{padding-top:24px}.ch27-mission-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.ch27-related ul{grid-template-columns:repeat(3,minmax(0,1fr))}.ch27-connections-copy{grid-template-columns:repeat(2,minmax(0,1fr))}.ch27-local-nav>.ch27-wrap{gap:18px}.ch27-local-nav b{display:none}.ch27-local-nav>.ch27-wrap>div{width:100%;justify-content:space-between}.ch27-local-nav a{min-height:56px}.ch27.is-enhanced .ch27-explorer{display:block;min-height:0!important}.ch27.is-enhanced .ch27-research-panel{position:static;width:auto;padding:20px 0 35px 40px}.ch27.is-enhanced .ch27-investigation>summary{min-height:84px;font-size:17px}.ch27-final-planet{width:650px;height:650px;right:-240px;top:20%}}
@media(max-width:599px){.ch27-wrap{width:calc(100% - 36px)}.ch27-section{padding:52px 0}.ch27 h1{font-size:clamp(42px,11.6vw,64px);letter-spacing:-.055em}.ch27 h2{font-size:clamp(30px,8vw,42px)}.ch27 p{font-size:16px}.ch27-hero{padding:18px 0 0}.ch27-hero .ch27-wrap{min-height:730px}.ch27-hero h1{margin-bottom:24px}.ch27-hero-copy{padding-bottom:36px}.ch27-hero-copy>p:not(.ch27-kicker){font-size:18px}.ch27-hero-media:after{background:linear-gradient(90deg,#071426ed,#071426a6),linear-gradient(0deg,#071426 5%,transparent 70%)}.ch27-documentary{opacity:.68;object-position:68% center}.ch27-hero-media>.ch27-svg{width:75%;top:30%;opacity:.14}.ch27-mars-orbit{opacity:.6;bottom:30px;right:-80px;width:190px;height:190px}.ch27-breadcrumb{font-size:11px;margin-bottom:24px}.ch27 .ch27-kicker{font-size:10px;letter-spacing:.14em;margin-bottom:17px}.ch27-actions{gap:12px;margin-top:25px}.ch27 .ch27-action{font-size:13px;padding:14px 17px;min-height:48px}.ch27-hero .ch27-actions{align-items:stretch}.ch27-hero .ch27-action{flex:1 1 160px}.ch27-global-question{padding:20px 0}.ch27-global-question p{font-size:22px;max-width:330px}.ch27-global-question small{font-size:11px;max-width:260px}.ch27-local-nav>.ch27-wrap{width:100%;padding:0 18px}.ch27-local-nav>.ch27-wrap>div{gap:22px;justify-content:flex-start;overflow-x:auto}.ch27-local-nav a{font-size:11px;min-height:52px}.ch27-section-heading{margin-bottom:28px}.ch27-map{padding:22px}.ch27-flow{grid-template-columns:1fr 1fr;gap:0 18px}.ch27-flow li{gap:8px;min-height:80px}.ch27-flow li:after{font-size:17px}.ch27-flow li strong{font-size:13px}.ch27-system-layout{gap:25px}.ch27-table-wrap{margin-left:-4px;margin-right:-4px}.ch27 td,.ch27 th{padding:13px 10px;font-size:13px}.ch27-investigation>summary,.ch27.is-enhanced .ch27-investigation>summary{gap:10px;font-size:16px;min-height:86px;padding:17px 4px}.ch27-research-letter{flex-basis:20px;font-size:12px}.ch27-research-panel,.ch27.is-enhanced .ch27-research-panel{padding:18px 4px 32px 29px}.ch27-research-panel>h3{font-size:27px}.ch27-research-panel>.ch27-svg{float:none;width:100%;height:140px;margin:10px 0 20px}.ch27-research-panel p{font-size:16px}.ch27.is-enhanced .ch27-investigation[open]>summary{padding-left:10px}.ch27-return{grid-template-columns:1fr;gap:24px;margin-top:30px}.ch27-return li{display:grid;grid-template-columns:110px 1fr;gap:0 18px;padding:0 0 24px;align-items:start}.ch27-return li:after{display:none}.ch27-return-art{grid-row:1/3;height:120px;margin:0}.ch27-return-art img{width:90px;height:90px}.ch27-return-art .ch27-svg{height:110px}.ch27-return li p{grid-column:2;font-size:14px}.ch27-return li strong{font-size:17px;margin-bottom:7px}.ch27-step-number{margin:0 0 10px}.ch27-prototype-grid{grid-template-columns:1fr;gap:22px}.ch27-prototype:last-child{grid-column:auto;display:block}.ch27-prototype:last-child .ch27-prototype-art{height:200px;min-height:0}.ch27-prototype-art,.ch27-prototype:nth-child(1) .ch27-prototype-art,.ch27-prototype:nth-child(2) .ch27-prototype-art{height:220px}.ch27-prototype>p{padding:0 22px;font-size:16px}.ch27-prototype>.ch27-prototype-label{font-size:10px}.ch27-prototype>p strong{font-size:20px}.ch27-evidence-grid{gap:0 22px}.ch27-evidence-grid li p{font-size:14px}.ch27-constellation{gap:10px;padding:30px 0}.ch27-constellation li{font-size:12px;padding:12px}.ch27-mission-section .ch27-prose{columns:auto}.ch27-mission-strip{gap:12px}.ch27-mission-strip a{padding:18px 14px 8px;font-size:14px;min-height:150px}.ch27-mission-strip .ch27-svg{height:95px}.ch27-related ul{grid-template-columns:repeat(2,minmax(0,1fr))}.ch27-related a{padding:16px;font-size:14px;min-height:100px}.ch27-related li:last-child{grid-column:1/-1}.ch27-related li:last-child a{min-height:75px;flex-direction:row;align-items:center}.ch27-connections-copy{gap:18px}.ch27-connections-copy h3{font-size:18px}.ch27-connections-copy p{font-size:14px}.ch27-final h2{font-size:clamp(32px,8.5vw,46px)}.ch27-final-copy p{font-size:17px}.ch27-final-planet{opacity:.15;right:-310px}.ch27-credits{padding:23px 0}.ch27-credits p{font-size:10px}.ch27-hero-more summary{font-size:13px}}
@media(max-width:359px){.ch27-wrap{width:calc(100% - 28px)}.ch27 h1{font-size:39px}.ch27 .ch27-action{width:100%}.ch27-return li{grid-template-columns:86px 1fr;gap:0 13px}.ch27-return-art{height:100px}.ch27-return-art img{width:76px;height:76px}.ch27-mission-strip a{font-size:13px;padding:16px 10px 5px}.ch27-evidence-grid{grid-template-columns:1fr}}
@media(prefers-reduced-motion:reduce){.ch27 *{animation:none!important;transition:none!important;scroll-behavior:auto!important}.ch27-prototype:hover .ch27-svg{transform:none}}
.ch27-supports{list-style:none;padding:22px 0 0;margin:14px 0 0;border-top:1px dashed #ffffff45;display:flex;gap:12px;flex-wrap:wrap}.ch27-supports li{font-size:13px;padding:9px 12px;border:1px solid #ffffff40;color:var(--ch27-accent);line-height:1.5}.ch27-energy .ch27-flow{grid-template-columns:1fr 1fr}
/* Static editorial 2027: existing investigation cards in normal reading order. */
.ch27-static-investigations{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:32px}.ch27-static-investigation{min-width:0;padding:26px;border:1px solid #ffffff30;background:#0d2135}.ch27-static-investigation .ch27-research-panel{position:static;width:auto;padding:0}.ch27-static-investigation .ch27-research-panel>h3{font-size:clamp(24px,2.1vw,32px);line-height:1.2}.ch27-static-investigation .ch27-research-panel>.ch27-svg{float:none;width:100%;height:145px;margin:18px 0;color:var(--ch27-accent)}.ch27-static-copy>.ch27-static-heading{font-size:17px;line-height:1.5;margin:18px 0 14px}.ch27-hero-more.ch27-static-copy>.ch27-static-heading{color:white}.ch27-layer>.ch27-static-heading{display:flex;gap:14px;align-items:flex-start;padding-top:18px}.ch27-layer>.ch27-static-heading span{font-size:11px;color:var(--ch27-accent)}.ch27-layer>.ch27-static-heading strong{font-size:16px}.ch27-static-copy p:last-child{margin-bottom:14px}@media(max-width:899px){.ch27-static-investigations{grid-template-columns:1fr}}@media(max-width:599px){.ch27-static-investigation{padding:22px}.ch27-static-investigation .ch27-research-panel>h3{font-size:27px}}
