.editorial-hero{isolation:isolate;background:#101b24;position:relative;overflow:hidden}.editorial-scene,.editorial-shade{z-index:-1;pointer-events:none;position:absolute;inset:0}.editorial-scene img{object-fit:cover;object-position:66% center;width:100%;height:100%}.editorial-shade{background:linear-gradient(90deg,#0c1822f5 0%,#0c1822e0 25%,#0c1822ba 39%,#0c18224d 56%,#0000 75%),linear-gradient(#0000 73%,#0e1a25eb)}.editorial-hero-main{align-items:center;min-height:clamp(570px,44vw,710px);padding-block:63px 78px;display:flex}.editorial-hero-copy{width:56%;max-width:690px}.editorial-hero .eyebrow{letter-spacing:.18em;color:#d9e6e6;margin-bottom:25px;font-size:15px;font-weight:550}.editorial-hero h1{letter-spacing:-.06em;text-wrap:initial;margin-bottom:27px;font-size:clamp(62px,6.7vw,99px);font-weight:400;line-height:1}.editorial-hero h1 span{color:#24e2cf}.editorial-lead{color:#e2e8e8;letter-spacing:-.015em;max-width:435px;margin-bottom:30px;font-size:clamp(17px,1.35vw,20px);line-height:1.55}.editorial-primary{color:#12251c;background:#49df4d;border:1px solid #172f25}.editorial-primary:hover{background:#78e57b;transform:translateY(-2px)}.editorial-secondary{color:#f3f5ef;background:#0d1e2b77;border:1px solid #c3d1d4}.editorial-secondary:hover{background:#d8f7f017;border-color:#59e7d7}.editorial-hero .button-row{gap:12px}.editorial-hero .button{gap:16px;min-height:49px;padding-inline:18px;font-size:12px}.editorial-hero-footer{color:#d1dddd;justify-content:space-between;align-items:center;gap:30px;min-height:75px;padding-bottom:22px;display:flex}.editorial-hero-footer>p{letter-spacing:.04em;font-size:11px}.editorial-hero-footer ol{text-transform:uppercase;letter-spacing:.12em;gap:35px;margin:0;padding:0;font-size:10px;list-style:none;display:flex}.editorial-hero-footer li{align-items:center;gap:10px;display:flex}.editorial-hero-footer li+li:before{content:"";background:#c3d8d457;width:40px;height:1px;margin-right:20px;display:block}.editorial-hero-footer li span{color:#4ddcd0;font-size:9px}.editorial-approach .editorial-scene{left:22%}.editorial-approach .editorial-scene img{object-position:75% 68%}.editorial-approach .editorial-hero-main{min-height:650px}.editorial-approach .editorial-hero-copy{width:65%;max-width:780px}.editorial-approach h1{font-size:clamp(50px,6.15vw,90px);line-height:1.06}.editorial-approach .editorial-shade{background:linear-gradient(90deg,#101b24 0%,#101b24f2 22%,#101b24ab 38%,#101b242e 61%,#0000 78%),linear-gradient(#0000 75%,#101b24d9)}.small-label{text-transform:uppercase;letter-spacing:.13em;color:#47606a;font-size:14px;font-weight:650;line-height:1.5}.editorial-heading{grid-template-columns:1.65fr 1fr;align-items:end;gap:65px;display:grid}.editorial-heading .eyebrow{margin-bottom:18px;font-size:14px}.editorial-heading h2{letter-spacing:-.045em;font-size:clamp(34px,3.35vw,48px);font-weight:450;line-height:1.13}.editorial-heading h2 span{color:#567071}.editorial-note{color:#42555e;border-left:1px solid #769092;padding-left:28px;font-size:16px;line-height:1.65}.context-section{background:#f7f4ed;border-bottom:1px solid #263d43;padding:64px 0 66px}.context-grid{border:1px solid #263d43;grid-template-columns:repeat(3,1fr);margin-top:42px;display:grid}.context-grid article{background:#fff3;padding:31px 29px 30px;position:relative;overflow:hidden}.context-grid article+article{border-left:1px solid #263d43}.context-grid article:before{content:"";background:#49df4d;width:54px;height:4px;position:absolute;inset:0 auto auto 0}.context-grid article:nth-child(2):before{background:#00d6d0}.context-grid article:nth-child(3):before{background:#0754c9}.context-icon{color:#1c3b40;margin-bottom:25px;display:block}.context-icon svg{width:29px;height:29px}.context-grid .small-label{margin-bottom:10px;font-size:13px}.context-grid h3{margin-bottom:13px;font-size:24px;font-weight:550;line-height:1.2}.context-grid article>p:last-child{color:#45585e;max-width:32ch;font-size:14px;line-height:1.65}.possibilities-section{background:#fcfcfa;padding:70px 0 76px}.system-explorer{margin-top:38px}.system-explorer.explorer-ready{grid-template-columns:310px minmax(0,1fr);gap:27px;display:grid}.explorer-tabs{border-top:1px solid #85999e;flex-direction:column;align-self:start;display:flex}.explorer-tabs button{text-align:left;color:#334a52;background:0 0;border:0;border-bottom:1px solid #85999e;grid-template-columns:24px 1fr 18px;align-items:center;gap:14px;width:100%;min-height:89px;padding:26px 16px;transition:background .2s,color .2s;display:grid;position:relative}.explorer-tabs button>span{color:#617d85;font-size:10px}.explorer-tabs strong{letter-spacing:-.01em;font-size:15px;font-weight:550}.explorer-tabs svg{width:18px;height:18px}.explorer-tabs button[aria-selected=true]{color:#f4f6ed;background:#172b34}.explorer-tabs button[aria-selected=true]>span{color:#88e6d7}.explorer-tabs button[aria-selected=true]:before{content:"";background:#49df4d;width:4px;position:absolute;inset:0 auto 0 0}.explorer-tabs button:hover:not([aria-selected=true]){background:#e9f2ed}.explorer-panel{--panel-accent:#48dc56;background:linear-gradient(140deg,#f9faf6 65%,#edf3ef);border:1px solid #263a40;min-height:475px;padding:35px 36px 28px;position:relative;overflow:hidden}.explorer-panel+.explorer-panel{margin-top:25px}.explorer-ready .explorer-panel{margin-top:0}.panel-cyan{--panel-accent:#00c6c4}.panel-blue{--panel-accent:#266ef6}.explorer-panel:before{content:"";background:var(--panel-accent);height:5px;position:absolute;top:0;left:0;right:0}.explorer-panel-heading{justify-content:space-between;align-items:center;gap:15px;margin-bottom:20px;display:flex}.explorer-panel-heading .eyebrow{color:#456369;margin:0;font-size:13px}.explorer-panel-heading>span{color:#2b6368;font-size:26px;line-height:1}.explorer-panel h3{max-width:19ch;margin-bottom:20px;font-size:clamp(28px,2.8vw,40px);font-weight:500;line-height:1.13}.explorer-description{color:#3b5059;max-width:62ch;font-size:15px;line-height:1.65}.example-flow{border-top:1px solid #b3c1be;margin-top:25px;padding-top:20px}.example-flow .small-label{margin-bottom:15px;font-size:13px}.example-flow ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid}.example-flow li{background:#fff;border:1px solid #668582;min-height:77px;padding:13px 11px;font-size:12px;font-weight:500;line-height:1.4;position:relative}.example-flow li:not(:last-child):after{content:"→";color:#366567;font-size:16px;position:absolute;top:32px;right:-21px}.example-flow li:last-child{background:#e2f3e2;border-color:#526d59}.example-flow li span{color:#66847f;margin-bottom:8px;font-size:9px;font-weight:600;display:block}.explorer-context{color:#45606a;margin-top:23px;font-size:12px;line-height:1.6}.explorer-context strong{color:#213a42;margin-right:12px;font-weight:650}.explorer-checks{color:#436263;flex-wrap:wrap;gap:7px 18px;margin:0;padding:18px 0 0;font-size:10px;list-style:none;display:flex}.explorer-checks li{align-items:center;gap:6px;display:flex}.explorer-checks li:before{content:"";background:#087867;width:4px;height:4px;display:block}.guardrails-section{background:#10212b;border-block:1px solid #314750;padding:75px 0 80px;position:relative;overflow:hidden}.guardrails-section:before{content:"";pointer-events:none;border:1px solid #63a1a126;width:550px;height:550px;position:absolute;bottom:-280px;left:-150px;transform:rotate(45deg);box-shadow:0 0 0 50px #17303a33,0 0 0 100px #17303a1a}.guardrails-layout{grid-template-columns:1fr 1.05fr;align-items:center;gap:80px;display:grid;position:relative}.guardrails-intro h2{letter-spacing:-.045em;margin-bottom:24px;font-size:clamp(35px,3.2vw,47px);font-weight:450;line-height:1.14}.guardrails-intro h2 span{color:#44dfce}.guardrails-intro>p:not(.eyebrow){color:#c2d3d9;max-width:39ch;font-size:16px;line-height:1.65}.guardrails-intro .text-link{color:#8be8db;margin-top:22px}.control-stack{position:relative}.control-stack:before{content:"";background:#55b1ad;width:1px;position:absolute;top:30px;bottom:30px;left:22px}.control-stack article{background:#172b35;border:1px solid #5b797f;grid-template-columns:30px 1fr 11px;align-items:start;gap:20px;padding:24px 24px 25px;display:grid;position:relative}.control-stack article+article{margin-top:17px}.control-stack article>span:first-child{color:#87dbce;padding-top:5px;font-size:10px}.control-stack article h3{margin-bottom:9px;font-size:24px;font-weight:500;line-height:1.2}.control-stack article p{color:#bcd0d6;font-size:13px;line-height:1.65}.control-marker{background:#49df4d;border:1px solid #13252d;width:9px;height:9px;margin-top:8px;transform:rotate(45deg)}.control-stack article:nth-child(2) .control-marker{background:#00d6d0}.control-stack article:nth-child(3) .control-marker{background:#397cf0}.first-scope{border-bottom:1px solid #9cacae;grid-template-columns:1.12fr 1fr;gap:90px;padding-block:78px;display:grid}.scope-heading h2{margin-bottom:24px;font-size:clamp(34px,3.3vw,46px);font-weight:450;line-height:1.12}.scope-heading>p:last-child{color:#465d65;max-width:36ch;font-size:16px;line-height:1.65}.scope-list{margin:0;padding:0;list-style:none}.scope-list li{border-bottom:1px solid #b1c0be;grid-template-columns:33px 1fr;gap:18px;padding:23px 0;display:grid}.scope-list li:first-child{padding-top:0}.scope-list li:last-child{border-bottom:0;padding-bottom:0}.scope-list li>span{color:#04746d;padding-top:4px;font-size:11px}.scope-list h3{margin-bottom:10px;font-size:23px;font-weight:550;line-height:1.2}.scope-list p{color:#4a6269;font-size:14px;line-height:1.65}.editorial-closing{background:#10202a;border-top:1px solid #35515a;padding-block:62px;position:relative;overflow:hidden}.editorial-closing:before{content:"";pointer-events:none;border:1px solid #649d9d36;width:330px;height:330px;position:absolute;top:-140px;right:-80px;transform:rotate(45deg)}.closing-grid{grid-template-columns:1.45fr 1fr;align-items:center;gap:70px;display:grid}.closing-grid h2{font-size:clamp(35px,3.5vw,50px);font-weight:450;line-height:1.12}.closing-grid>div:last-child{border-left:1px solid #467575;padding-left:35px}.closing-grid>div:last-child>p{color:#c6d7dc;margin-bottom:23px;font-size:16px;line-height:1.6}.approach-thesis{background:#f7f4ed;border-bottom:1px solid #283d43;padding-block:64px}.thesis-grid{grid-template-columns:1.4fr 1fr;align-items:center;gap:90px;display:grid}.thesis-grid h2{font-size:clamp(35px,3.6vw,51px);font-weight:450;line-height:1.14}.thesis-grid h2 span{color:#526e70}.thesis-grid>div:last-child{color:#465d65;border-left:1px solid #779292;padding-left:32px;font-size:16px;line-height:1.65}.thesis-grid>div:last-child p+p{margin-top:15px}.method-section{background:#fcfcfa;padding:78px 0 84px}.method-layout{grid-template-columns:.9fr 1.5fr;align-items:start;gap:85px;display:grid}.method-intro{position:sticky;top:35px}.method-intro h2{margin-bottom:24px;font-size:clamp(46px,5vw,68px);font-weight:450;line-height:1.06}.method-intro h2 span{color:#00776f}.method-intro>p:not(.eyebrow){color:#4c6269;max-width:30ch;font-size:16px;line-height:1.6}.method-intro .method-hint{max-width:29ch!important;font-size:12px!important}.method-index{color:#51716e;align-items:center;gap:18px;max-width:240px;margin:38px 0 22px;font-size:10px;display:flex}.method-index i{background:linear-gradient(90deg,#49df4d 0%,#00d6d0 50%,#0754c9 100%);border:1px solid #233e3f;flex:1;height:4px}.method-journey{border-top:1px solid #29454b}.method-stage{background:#fcfcfa;border-bottom:1px solid #29454b}.method-stage summary{cursor:pointer;align-items:center;gap:25px;min-height:120px;padding:28px 18px 28px 0;list-style:none;display:flex}.method-stage summary::-webkit-details-marker{display:none}.method-stage summary>svg{width:22px;height:22px;margin-left:auto;transition:transform .2s}.method-number{font-family:var(--display);letter-spacing:-.06em;color:#789794;align-self:flex-start;min-width:44px;padding-top:3px;font-size:33px;font-weight:400}.method-summary{flex-direction:column;gap:8px;display:flex}.method-summary strong{font-family:var(--display);letter-spacing:-.035em;font-size:28px;font-weight:550;line-height:1.15}.method-summary>span{color:#4e6870;font-size:13px;line-height:1.5}.method-stage[open] summary{padding-bottom:20px}.method-stage[open] summary>svg{transform:rotate(45deg)}.method-stage[open] .method-number{color:#087e6e}.method-detail{padding:0 18px 28px 69px}.method-question{margin-bottom:13px;font-weight:600;color:#223f47!important;font-size:16px!important}.method-detail>p{color:#4b626b;font-size:14px;line-height:1.75}.method-output{background:#eef5ed;border:1px solid #3a6866;margin-top:23px;padding:18px 20px;position:relative}.method-output:before{content:"";background:#12a292;width:30px;height:3px;position:absolute;top:-1px;left:-1px}.method-output .small-label{color:#376861;margin-bottom:8px;font-size:13px;display:block}.method-output p{color:#36544f;font-size:13px;line-height:1.6}.human-core{isolation:isolate;background:#10202a;border-block:1px solid #3c5860;padding:72px 0 75px;position:relative;overflow:hidden}.human-core:before{content:"";z-index:-1;pointer-events:none;border:1px solid #3b7a7b33;border-radius:50%;width:780px;height:780px;position:absolute;top:-210px;right:-150px;box-shadow:0 0 0 75px #3b7a7b0d,0 0 0 150px #3b7a7b09}.human-heading{grid-template-columns:1.35fr 1fr;align-items:end;column-gap:100px;display:grid}.human-heading .eyebrow{grid-column:1/-1}.human-heading h2{font-size:clamp(40px,4.2vw,60px);font-weight:450;line-height:1.06}.human-heading h2 span{color:#26e2cc}.human-heading>p:last-child{color:#c1d3d9;border-left:1px solid #497976;max-width:38ch;padding-left:28px;font-size:16px;line-height:1.65}.human-grid{grid-template-columns:repeat(3,1fr);gap:22px;margin-top:43px;display:grid}.human-grid article{background:#162e38b3;border:1px solid #5a7c83;padding:25px 28px 30px;position:relative;overflow:hidden}.human-grid article:after{content:"";background:#49df4d;border:1px solid #182d32;width:35px;height:35px;position:absolute;bottom:-18px;right:-18px;transform:rotate(45deg)}.human-grid article:nth-child(2):after{background:#00d6d0}.human-grid article:nth-child(3):after{background:#3677e9}.human-card-number{letter-spacing:.12em;color:#9bc8c7;text-transform:uppercase;margin-bottom:30px;font-size:9px;display:block}.human-grid svg{color:#b9e6dc;width:29px;height:29px;margin-bottom:21px;display:block}.human-grid h3{max-width:17ch;margin-bottom:16px;font-size:25px;font-weight:500;line-height:1.18}.human-grid p{color:#bcd1d7;font-size:14px;line-height:1.7}.evidence-section{grid-template-columns:1.05fr 1fr;align-items:center;gap:100px;padding-block:80px;display:grid}.evidence-heading h2{margin-bottom:22px;font-size:clamp(35px,3.55vw,49px);font-weight:450;line-height:1.12}.evidence-heading>p:not(.eyebrow){color:#465e65;max-width:36ch;font-size:16px;line-height:1.65}.evidence-heading .text-link{margin-top:22px}.evidence-board{background:#edf4ee;border:1px solid #304d52;padding:31px 32px 22px;position:relative;box-shadow:10px 10px #d9e5e2}.evidence-board:before{content:"";background:linear-gradient(90deg,#49df4d,#00d6d0,#0754c9);height:5px;position:absolute;top:0;left:0;right:0}.evidence-board>.small-label{margin-bottom:18px;font-size:13px}.evidence-board ol{margin:0;padding:0;list-style:none}.evidence-board li{border-top:1px solid #a5bfba;gap:21px;padding:20px 0;display:flex}.evidence-board li>span{color:#537c74;padding-top:5px;font-size:10px}.evidence-board li p{font-family:var(--display);letter-spacing:-.03em;color:#4c6667;font-size:20px;line-height:1.4}.evidence-board li strong{color:#183f43;font-weight:600}.evidence-note{color:#38685d;border-top:1px solid #a5bfba;align-items:center;gap:9px;padding-top:15px;font-size:10px;display:flex}.evidence-note>span{background:#35b959;border:1px solid #325f40;width:6px;height:6px;display:block}.approach-route{background:#e9efea;border-block:1px solid #304c51;padding:58px 0 65px}.approach-route-grid{grid-template-columns:1.2fr 1fr;align-items:center;gap:75px;display:grid}.approach-route h2{font-size:clamp(33px,3.2vw,45px);font-weight:450;line-height:1.12}.route-links{gap:14px;display:grid}.route-links a{background:#fbfcf6;border:1px solid #304c51;justify-content:space-between;align-items:center;gap:20px;padding:20px 23px;text-decoration:none;transition:background .2s;display:flex}.route-links a:hover{background:#d9efe2}.route-links a .small-label{margin-bottom:5px;font-size:13px;display:block}.route-links a strong{font-family:var(--display);letter-spacing:-.035em;font-size:21px;font-weight:550}.route-links a svg{width:23px;height:23px}@media (width<=1199px){.editorial-heading{gap:40px}.system-explorer.explorer-ready{grid-template-columns:270px minmax(0,1fr);gap:23px}.explorer-tabs button{gap:10px;padding-inline:13px}.explorer-tabs strong{font-size:14px}.explorer-panel{padding:29px 27px 26px}.guardrails-layout{gap:45px}.first-scope,.thesis-grid,.method-layout{gap:50px}.human-heading{column-gap:60px}.human-grid article{padding-inline:23px}.evidence-section{gap:60px}.approach-route-grid{gap:45px}.editorial-hero-footer ol{gap:22px}.editorial-hero-footer li+li:before{width:28px;margin-right:8px}}@media (width<=999px){.editorial-hero-main{min-height:570px}.editorial-hero-copy{width:65%}.editorial-hero h1{font-size:clamp(57px,7.7vw,75px)}.editorial-shade{background:linear-gradient(90deg,#0c1822f5,#0c1822db 36%,#0c1822aa 54%,#0000 91%),linear-gradient(#0000 75%,#0e1a25e6)}.editorial-lead{max-width:370px;font-size:17px}.editorial-hero .button{gap:11px;padding-inline:13px;font-size:11px}.editorial-approach .editorial-hero-main{min-height:610px}.editorial-approach .editorial-hero-copy{width:75%}.editorial-approach h1{font-size:clamp(50px,6.5vw,65px)}.editorial-approach .editorial-shade{background:linear-gradient(90deg,#101b24,#101b24da 30%,#101b2499 53%,#0000 85%),linear-gradient(#0000 75%,#101b24d9)}.editorial-hero-footer>p{display:none}.editorial-hero-footer{justify-content:flex-start;min-height:65px}.editorial-heading{grid-template-columns:1.4fr 1fr;gap:30px}.editorial-heading h2{font-size:34px}.editorial-note{padding-left:22px;font-size:14px}.context-grid article{padding:25px 20px}.context-grid h3{font-size:22px}.context-grid article>p:last-child{font-size:13px}.system-explorer.explorer-ready{grid-template-columns:220px minmax(0,1fr);gap:19px}.explorer-tabs button{grid-template-columns:21px 1fr;min-height:89px;padding:22px 12px}.explorer-tabs svg{display:none}.explorer-tabs strong{font-size:13px}.explorer-panel{padding:27px 24px}.explorer-panel h3{font-size:31px}.explorer-description{font-size:14px}.example-flow ol{gap:16px}.example-flow li{min-height:77px;padding:11px 8px;font-size:10px}.example-flow li:not(:last-child):after{font-size:13px;right:-15px}.guardrails-layout{grid-template-columns:1fr;gap:35px}.guardrails-intro{max-width:650px}.guardrails-intro>p:not(.eyebrow){max-width:55ch}.control-stack article{grid-template-columns:30px 1fr 11px;padding:24px}.control-stack article p{max-width:60ch}.first-scope{grid-template-columns:1fr 1fr;gap:35px}.scope-heading h2{font-size:34px}.closing-grid{grid-template-columns:1.3fr 1fr;gap:35px}.closing-grid>div:last-child{padding-left:25px}.thesis-grid{grid-template-columns:1.2fr 1fr;gap:35px}.thesis-grid h2{font-size:36px}.thesis-grid>div:last-child{padding-left:24px;font-size:14px}.method-layout{grid-template-columns:.8fr 1.25fr;gap:35px}.method-intro h2{font-size:48px}.method-intro>p:not(.eyebrow){font-size:14px}.method-stage summary{gap:19px}.method-number{min-width:35px;font-size:29px}.method-summary strong{font-size:25px}.method-detail{padding-left:54px}.method-summary>span{font-size:12px}.human-heading{grid-template-columns:1.2fr 1fr;gap:25px}.human-heading h2{font-size:44px}.human-heading>p:last-child{padding-left:22px;font-size:14px}.human-grid{gap:15px}.human-grid article{padding:23px 20px 25px}.human-grid h3{font-size:23px}.human-grid p{font-size:13px}.evidence-section{grid-template-columns:1fr 1fr;gap:35px}.evidence-board{padding:28px 25px 22px}.evidence-board li p{font-size:18px}.approach-route-grid{gap:35px}.route-links a{padding:19px}.route-links a strong{font-size:19px}}@media (width<=699px){.editorial-hero-main{align-items:flex-start;min-height:0;padding:39px 0 300px}.editorial-hero-copy{width:100%;max-width:490px}.editorial-hero .eyebrow{margin-bottom:23px;font-size:13px}.editorial-hero h1{margin-bottom:23px;font-size:clamp(49px,12.4vw,79px);line-height:1.01}.editorial-lead{max-width:380px;margin-bottom:25px;font-size:16px;line-height:1.6}.editorial-hero .button-row{grid-template-columns:1fr 1fr;gap:10px;max-width:390px;display:grid}.editorial-hero .button{gap:9px;min-height:48px;padding:11px 9px;font-size:10px}.editorial-hero .button svg{width:16px;height:16px}.editorial-scene{height:385px;inset:auto 0 40px}.editorial-scene img{object-position:70% center}.editorial-shade{background:linear-gradient(#101b24 0% 42%,#101b24e0 51%,#0000 72%),linear-gradient(#0000 80%,#101b24 100%)}.editorial-hero-footer{min-height:66px;padding-bottom:15px}.editorial-hero-footer ol{letter-spacing:.07em;justify-content:space-between;gap:10px;width:100%;font-size:8px}.editorial-hero-footer li{line-height:1.5;display:block}.editorial-hero-footer li span{margin-bottom:3px;font-size:8px;display:block}.editorial-hero-footer li+li:before{display:none}.editorial-approach .editorial-hero-main{min-height:0;padding-bottom:335px}.editorial-approach .editorial-hero-copy{width:100%}.editorial-approach h1{font-size:clamp(40px,10.8vw,69px);line-height:1.08}.editorial-approach .editorial-scene{height:390px;inset:auto 0 42px}.editorial-approach .editorial-scene img{object-position:85% center}.editorial-approach .editorial-shade{background:linear-gradient(#101b24 0% 35%,#101b24d9 46%,#0000 65%),linear-gradient(#0000 82%,#101b24 100%)}.context-section,.approach-thesis{padding-block:43px}.editorial-heading{grid-template-columns:1fr;gap:24px}.editorial-heading h2{font-size:33px;line-height:1.16}.editorial-heading .eyebrow{margin-bottom:16px;font-size:13px}.editorial-note{padding-left:20px;font-size:15px}.context-grid{grid-template-columns:1fr;margin-top:31px}.context-grid article{padding:26px}.context-grid article+article{border-top:1px solid #263d43;border-left:0}.context-icon{position:absolute;top:28px;right:25px}.context-icon svg{width:26px;height:26px}.context-grid h3{margin-top:18px;font-size:25px}.context-grid article>p:last-child{max-width:40ch;font-size:14px}.context-grid .small-label{padding-right:30px}.possibilities-section{padding:44px 0 49px}.system-explorer{margin-top:29px}.system-explorer.explorer-ready{display:block}.explorer-tabs{border:1px solid #304b50;border-bottom:0;grid-template-columns:1fr 1fr;gap:0;margin-bottom:19px;display:grid}.explorer-tabs button{border:0;border-bottom:1px solid #304b50;grid-template-columns:18px 1fr;gap:9px;min-height:74px;padding:14px 12px}.explorer-tabs button:nth-child(odd){border-right:1px solid #304b50}.explorer-tabs button:last-child{border-right:0;grid-column:1/-1;min-height:57px}.explorer-tabs strong{font-size:12px;line-height:1.4}.explorer-tabs button>span{font-size:9px}.explorer-tabs button[aria-selected=true]:before{width:3px}.explorer-panel{min-height:0;padding:25px 23px}.explorer-panel h3{max-width:20ch;font-size:31px}.explorer-panel-heading{margin-bottom:20px}.explorer-panel-heading .eyebrow{font-size:12px}.explorer-description{font-size:14px}.example-flow ol{gap:13px}.example-flow li{min-height:84px;padding:11px 8px;font-size:10px}.example-flow li:not(:last-child):after{font-size:11px;right:-12px}.explorer-context{font-size:12px}.explorer-context strong{margin-bottom:6px;display:block}.explorer-checks{gap:8px 13px;font-size:9px}.guardrails-section{padding-block:44px 49px}.guardrails-intro h2{font-size:36px}.guardrails-intro>p:not(.eyebrow){font-size:15px}.control-stack article{grid-template-columns:23px 1fr 9px;gap:13px;padding:22px 19px}.control-stack article h3{font-size:23px}.control-stack article p{font-size:13px}.first-scope{grid-template-columns:1fr;gap:29px;padding-block:45px}.scope-heading h2{margin-bottom:20px;font-size:34px}.scope-heading>p:last-child{max-width:none;font-size:15px}.scope-list h3{font-size:23px}.scope-list li{gap:14px}.editorial-closing{padding-block:43px}.closing-grid{grid-template-columns:1fr;gap:29px}.closing-grid h2{font-size:36px}.closing-grid>div:last-child{padding-left:20px}.closing-grid>div:last-child>p{font-size:15px}.thesis-grid{grid-template-columns:1fr;gap:26px}.thesis-grid h2{font-size:35px}.thesis-grid>div:last-child{padding-left:20px;font-size:15px}.method-section{padding:45px 0 49px}.method-layout{grid-template-columns:1fr;gap:30px}.method-intro{position:static}.method-intro h2{margin-bottom:20px;font-size:49px}.method-intro>p:not(.eyebrow){max-width:36ch;font-size:15px}.method-index{max-width:195px;margin:25px 0 15px}.method-intro .method-hint{max-width:none!important}.method-stage summary{gap:17px;min-height:109px;padding-block:24px}.method-number{min-width:31px;font-size:28px}.method-summary strong{font-size:25px}.method-stage summary>svg{width:19px;height:19px}.method-detail{padding-left:0;padding-right:12px}.method-question{font-size:16px!important}.method-detail>p{font-size:14px}.method-output{padding:18px}.human-core{padding:44px 0 49px}.human-heading{grid-template-columns:1fr;gap:22px}.human-heading .eyebrow{margin-bottom:0}.human-heading h2{font-size:44px}.human-heading>p:last-child{max-width:none;padding-left:20px;font-size:15px}.human-grid{grid-template-columns:1fr;gap:17px;margin-top:30px}.human-grid article{padding:25px 27px 29px}.human-grid .human-card-number{margin-bottom:23px}.human-grid svg{width:24px;height:24px;position:absolute;top:25px;right:26px}.human-grid h3{max-width:20ch;margin-bottom:14px;font-size:28px}.human-grid p{font-size:14px}.evidence-section{grid-template-columns:1fr;gap:31px;padding-block:45px 51px}.evidence-heading h2{font-size:36px}.evidence-heading>p:not(.eyebrow){max-width:none;font-size:15px}.evidence-board{padding:27px 24px 22px;box-shadow:6px 6px #d9e5e2}.evidence-board li p{font-size:20px}.evidence-board li{gap:18px}.approach-route{padding-block:43px}.approach-route-grid{grid-template-columns:1fr;gap:27px}.approach-route h2{font-size:33px}.route-links a{padding:20px}.route-links a strong{font-size:20px}}@media (width<=359px){.editorial-hero-main{padding-top:33px}.editorial-hero h1{font-size:47px}.editorial-approach h1{font-size:37px}.editorial-hero .button-row{grid-template-columns:1fr}.editorial-hero .button{min-height:45px;font-size:12px}.editorial-hero .button-row{max-width:290px}.editorial-hero .eyebrow{font-size:12px}.editorial-hero-footer ol{letter-spacing:.02em;font-size:7px}.editorial-heading h2{font-size:30px}.explorer-panel{padding-inline:19px}.explorer-panel h3{font-size:28px}.example-flow ol{grid-template-columns:1fr;gap:18px}.example-flow li{align-items:center;gap:11px;min-height:54px;padding:13px;font-size:12px;display:flex}.example-flow li span{margin:0}.example-flow li:not(:last-child):after{content:"↓";inset:auto auto -18px 50%}.explorer-tabs strong{font-size:11px}.method-summary strong{font-size:23px}.method-stage summary{gap:14px;padding-right:5px}.thesis-grid h2{font-size:32px}.evidence-board li p{font-size:18px}.human-heading h2{font-size:40px}.guardrails-intro h2{font-size:32px}}@media (prefers-reduced-motion:reduce){.editorial-primary:hover{transform:none}.explorer-tabs button,.method-stage summary>svg,.route-links a{transition:none}}.explorer-panel-heading>span svg{width:22px;height:22px;transform:rotate(-45deg)}
