/* Scoped editorial presentation; shared brand navigation and footer remain intact. */
.editorial{--paper:#f8faf7;--pale:#eaf1ee;--journal-navy:#05283a;--journal-deep:#041a2a;--journal-ink:#102f3d;--warm:#d4a875;--reading:760px;background:var(--paper);color:var(--journal-ink)}
.editorial .nav{color:#f5fbfc}.editorial .nav nav{font-size:.875rem}.editorial footer{background:var(--ink)}
.editorial main>section{padding:110px 7vw}.editorial .reading{width:min(100%,var(--reading));margin-inline:auto}.editorial h2{font:400 clamp(2.25rem,4.3vw,4.6rem)/1.12 Georgia,'Times New Roman',serif;letter-spacing:-.035em;margin:0 0 38px;text-wrap:balance}.editorial h3{font:500 1.3rem/1.35 Manrope,sans-serif;letter-spacing:-.02em}.editorial p,.editorial li{font-size:1.125rem;line-height:1.85}.editorial .reading>p{margin:0 0 24px}.editorial .journal-kicker{font:600 .8rem/1.6 'DM Sans',sans-serif;letter-spacing:.14em;color:#276477;margin:0 0 24px}.editorial .navy{background:var(--journal-deep);color:#eaf4f4}.editorial .navy .journal-kicker{color:#88cdd0}.editorial .paper{background:var(--paper)}.editorial .pale{background:var(--pale)}
.editorial .journal-hero{position:relative;isolation:isolate;display:flex;align-items:center;min-height:940px;height:min(76vw,1120px);padding:180px 7vw 100px;overflow:hidden;background:#075079;color:#fff}.journal-hero>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:63% 50%;z-index:-3}.journal-hero-shade{position:absolute;inset:0;z-index:-2;background:linear-gradient(90deg,rgba(1,22,37,.87),rgba(2,30,47,.7) 35%,rgba(2,30,47,.03) 78%),linear-gradient(0deg,rgba(2,26,40,.55),transparent 35%)}.journal-hero-copy{max-width:620px}.editorial .journal-hero .journal-kicker{color:#a7e5e4}.editorial h1{font:400 clamp(3.3rem,5.6vw,6.4rem)/1.04 Georgia,'Times New Roman',serif;letter-spacing:-.045em;text-wrap:balance}.editorial .journal-subtitle{font-size:clamp(1.3rem,1.8vw,1.65rem);line-height:1.55;margin:32px 0 24px;max-width:600px}.editorial .journal-byline{font-size:1rem;line-height:1.75;color:#daeaed;max-width:550px}.journal-down{display:inline-flex;gap:35px;margin-top:24px;font-size:.875rem;border-bottom:1px solid #a5d6d5;padding:8px 0}.editorial .hero-credit{position:absolute;bottom:23px;right:4vw;font-size:.8rem;line-height:1.5;color:#e0eff1;margin:0}
#introduction .reading>p:first-of-type+p{font-size:1.35rem}#introduction .reading>p:nth-last-child(2){font-family:Georgia,serif;font-size:1.65rem;line-height:1.55;border-left:2px solid var(--warm);padding-left:26px;margin-block:40px}.editorial .book-definition{margin:45px 0;padding:30px 0;border-block:1px solid #416471}.editorial .book-definition p{font:400 1.25rem/1.8 Manrope,sans-serif;margin:0 0 20px}.editorial blockquote cite{font:400 .875rem/1.65 'DM Sans',sans-serif;color:#a9ced1}.editorial .book-definition a{text-decoration:underline;text-underline-offset:4px}.editorial .capacity-quote{width:min(100%,1100px);margin:70px auto 40px;border-left:3px solid var(--warm);padding-left:35px}.editorial .capacity-quote p{font:400 clamp(1.8rem,3.7vw,3.6rem)/1.3 Georgia,serif;color:#c0e7e3;margin:0 0 25px}.editorial .source-note{font-size:.875rem!important;line-height:1.7;color:#526b75;margin-top:30px!important}.editorial .navy .source-note{color:#b0c9cc}.safety-questions{display:grid;grid-template-columns:1fr 1fr;width:min(100%,1060px);margin:60px auto;border-block:1px solid #b8ccce}.editorial .safety-questions>p{font:400 clamp(2rem,5vw,4.8rem)/1.15 Georgia,serif;padding:35px 30px;margin:0}.safety-questions>p+ p{border-left:1px solid #b8ccce}.safety-questions span{display:block;font:400 .9rem/1.5 'DM Sans',sans-serif;color:#426773;margin-top:18px}.experience-columns{display:grid;grid-template-columns:1fr 1fr;gap:60px;width:min(100%,1060px);margin:55px auto}.experience-columns>div{border-top:2px solid #4b7982;padding-top:25px}.experience-columns>div+div{border-color:#b28757}.experience-columns ul{padding-left:20px}.experience-columns li{margin-bottom:12px}
.framework-heading{max-width:900px;margin:0 auto 60px;text-align:center}.editorial .model-author{font-size:.9rem;letter-spacing:.04em;color:#b1cccf}.domain-current{position:relative;list-style:none;display:grid;grid-template-columns:1fr 1fr;column-gap:80px;max-width:1140px;margin:0 auto;padding:0}.domain-current::before{content:'';position:absolute;top:24px;bottom:24px;left:50%;width:1px;background:linear-gradient(transparent,#63abb0 15%,#63abb0 85%,transparent)}.domain-current li{display:flex;gap:24px;padding:36px 0;border-top:1px solid #33576a;position:relative}.domain-current li::after{content:'';position:absolute;top:62px;width:40px;height:1px;background:#4f8894}.domain-current li:nth-child(odd)::after{right:-40px}.domain-current li:nth-child(even)::after{left:-40px}.domain-current .domain-number{font:400 .95rem/1 'DM Sans',sans-serif;display:grid;place-items:center;border:1px solid var(--warm);border-radius:50%;width:48px;height:48px;flex-shrink:0;color:#edc494}.domain-current h3{color:#bfe5e3;margin:6px 0 15px}.editorial .domain-current p{font-size:1.05rem;line-height:1.75;color:#d1e0e4;margin:0}
.editorial-photo{margin:0}.editorial-photo img{display:block;width:100%;height:auto}.editorial .editorial-photo figcaption{font:400 .8rem/1.6 'DM Sans',sans-serif;color:#4e6b75;padding-top:14px}.editorial-photo figcaption span{display:block}.photo-essay{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:70px;width:min(100%,1080px);margin:60px auto}.photo-essay .editorial-photo{max-width:420px;margin-inline:auto}.photo-essay .essay-copy{max-width:550px}.capacity-list{padding-left:22px;margin:0}.capacity-list li{padding-left:6px;margin-bottom:13px}.editorial .photo-essay p{margin-top:0}.editorial #well-being .reading:last-child p:not(:first-child){font-family:Georgia,serif;font-size:1.5rem;line-height:1.55}.rocky-photo{max-width:540px;margin:60px auto 85px}.nine-sequence{list-style:none;max-width:960px;margin:0 auto;padding:0}.nine-sequence>li:not(.sequence-interlude){display:grid;grid-template-columns:95px 1fr;gap:40px;padding:46px 0;border-top:1px solid #b4cace}.sequence-number{font:400 3.6rem/1 Georgia,serif;color:#387685}.editorial .nine-sequence h3{font-size:1.1rem;letter-spacing:.025em;line-height:1.6;margin-bottom:22px}.nine-sequence p{margin:0 0 18px}.nine-sequence p:last-child{margin-bottom:0}.sequence-interlude{margin:20px 0 65px!important;padding:0!important}.sequence-interlude img{width:100%;height:auto}.inline-capacities{display:flex;flex-wrap:wrap;gap:8px 26px;list-style:none;padding:0;margin:30px 0}.inline-capacities li{border-bottom:1px solid #527480;padding:0 0 6px}.boundary-section .reading>p:first-of-type+p{font-family:Georgia,serif;font-size:1.7rem}
.research-numbers{display:grid;grid-template-columns:1fr 1fr;gap:0 65px;max-width:1100px;margin:55px auto}.research-numbers>div{border-top:1px solid #9ebec3;padding:30px 0 38px}.research-numbers dt{font:400 clamp(4rem,7.4vw,7.3rem)/1.1 Georgia,serif;color:#075b70;letter-spacing:-.04em}.research-numbers dd{font-size:1.125rem;line-height:1.75;margin:20px 0 0;max-width:440px}.editorial-link{color:#075c70;border-bottom:1px solid #5797a2;line-height:1.8;font-size:1rem}.navy .editorial-link{color:#b4e6e5}.closing-section{background:linear-gradient(135deg,#042135,#074753)!important}.editorial .closing-section .reading>p:last-child,.editorial .closing-section .reading>p:nth-last-child(2){font:400 clamp(2rem,3.9vw,3.5rem)/1.25 Georgia,serif;color:#c9ebe6;margin-top:35px}.teaching-essay{margin-block:0;grid-template-columns:1fr 1fr;gap:65px}.teaching-essay .editorial-photo{max-width:500px}.editorial .teaching-essay h2{font-size:clamp(2rem,3.5vw,3.5rem)}.compact-faq{padding-top:30px!important}.faq-list details{border-top:1px solid #b1c8cc;padding:23px 0}.faq-list summary{font:500 1.1rem/1.6 Manrope,sans-serif;cursor:pointer;padding-right:15px}.faq-list p{margin-bottom:0}.practice-note{margin-top:35px;border-left:2px solid #ac885c;padding-left:22px}.editorial .practice-note p{font-size:.95rem;line-height:1.8}.practice-note a{text-decoration:underline}.editorial-resources{margin-top:45px}.editorial-resources>a{display:block;padding:24px 0;border-top:1px solid #375765}.editorial-resources>a>span{display:block;font:400 1.7rem/1.4 Georgia,serif;color:#d3efed}.editorial-resources small{display:block;color:#b5cfd3;font-size:.95rem;line-height:1.7;margin-top:10px}.editorial-resources a:hover>span{color:#fff}.editorial a:focus-visible,.editorial summary:focus-visible{outline:3px solid var(--warm);outline-offset:6px}.editorial .skip-link{position:absolute;left:20px;top:-100px;z-index:25;background:white;color:#05283a;padding:12px}.editorial .skip-link:focus{top:12px}.editorial section[id]{scroll-margin-top:25px}
@media(min-width:1600px){.journal-hero-copy{max-width:690px}}
@media(max-width:900px){.editorial main>section{padding:80px 6vw}.photo-essay{gap:35px}.domain-current{column-gap:50px}.domain-current li{gap:16px}.domain-current li::after{width:25px}.domain-current li:nth-child(odd)::after{right:-25px}.domain-current li:nth-child(even)::after{left:-25px}.editorial .journal-hero{height:auto;min-height:890px}.journal-hero-copy{max-width:550px}.journal-hero-shade{background:linear-gradient(90deg,rgba(1,22,37,.9),rgba(2,30,47,.62) 60%,rgba(2,30,47,.3))}}
@media(max-width:620px){.editorial .nav{padding:23px 6vw;align-items:flex-start;gap:18px;flex-wrap:wrap}.editorial .nav nav{gap:20px}.editorial .nav nav a{display:block}.editorial main>section{padding:65px 24px}.editorial h2{font-size:2.25rem;line-height:1.16;margin-bottom:28px}.editorial p,.editorial li{font-size:1.0625rem;line-height:1.85}.editorial .journal-kicker{font-size:.75rem;letter-spacing:.12em}.editorial .journal-hero{min-height:930px;padding:340px 24px 85px;display:block;background:#03273e}.journal-hero>img{height:480px;object-fit:cover;object-position:68% 45%;opacity:1}.journal-hero-shade{background:linear-gradient(0deg,#03273e 44%,rgba(3,39,62,.96) 52%,rgba(3,39,62,.05) 76%,rgba(2,26,40,.22));}.editorial h1{font-size:3.1rem;line-height:1.03}.editorial .journal-subtitle{font-size:1.22rem;line-height:1.65;margin-top:23px}.editorial .journal-byline{font-size:.95rem}.editorial .hero-credit{font-size:.72rem;left:24px;right:24px;bottom:23px}.editorial .capacity-quote{padding-left:22px;margin-top:45px}.editorial .capacity-quote p{font-size:1.9rem}.editorial .book-definition p{font-size:1.05rem;line-height:1.85}.safety-questions{grid-template-columns:1fr;margin:38px auto}.editorial .safety-questions>p{font-size:2.7rem;padding:30px 0}.safety-questions>p+p{border-left:0;border-top:1px solid #b8ccce}.experience-columns{grid-template-columns:1fr;gap:28px;margin:35px auto}.domain-current{grid-template-columns:1fr;padding-left:0}.domain-current::before{left:23px;top:40px;bottom:50px}.domain-current li{border-top:0;padding:24px 0;gap:20px}.domain-current li::after{display:none}.domain-current .domain-number{position:relative;background:var(--journal-deep);z-index:1}.domain-current h3{font-size:1.2rem}.editorial .domain-current p{font-size:1rem}.framework-heading{text-align:left;margin-bottom:25px}.photo-essay,.teaching-essay{grid-template-columns:1fr;gap:32px;margin-block:35px}.photo-essay .editorial-photo{max-width:360px}.capacity-list li{margin-bottom:13px}.rocky-photo{margin:40px auto;max-width:360px}.nine-sequence>li:not(.sequence-interlude){grid-template-columns:42px 1fr;gap:17px;padding:32px 0}.sequence-number{font-size:2.3rem}.editorial .nine-sequence h3{font-size:1rem;line-height:1.6}.nine-sequence p{font-size:1.0625rem}.sequence-interlude{margin-bottom:35px!important}.research-numbers{grid-template-columns:1fr;margin-block:35px}.research-numbers dt{font-size:5.8rem}.research-numbers>div{padding-block:28px}.research-numbers dd{font-size:1.0625rem}.editorial .compact-faq{padding-top:0!important}.editorial-resources>a>span{font-size:1.5rem}.editorial .source-note{font-size:.8125rem!important}.editorial .nav .mark span{font-size:9px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}

html:has(body.editorial){scroll-behavior:auto}

.editorial .book-definition p em,.editorial .capacity-quote p em{font-style:italic;text-transform:none}.editorial .pdf-conclusion{margin-top:65px}
