.journal-shell{color:#17342c;background:#f5f8ef;min-height:100dvh}.journal-header{gap:24px;min-height:88px;padding:20px max(5vw,20px);position:relative}.journal-header nav{flex-wrap:wrap;gap:26px;font-size:.9rem;display:flex}.journal-header nav a:hover,.journal-link:hover{text-underline-offset:5px;text-decoration:underline}.journal-shell main{display:block}.journal-index,.research-article{max-width:1120px;margin:auto;padding:70px 32px 90px}.journal-kicker{letter-spacing:.12em;color:#397851;font-size:.8rem;font-weight:700;display:inline-block}.journal-index>h1{margin:26px 0;font-size:clamp(2.6rem,5.4vw,5rem)}.journal-index>p{color:#516f5c;max-width:650px;font-size:1.1rem}.journal-feature{background:#fffdf7;border:1px solid #bad1ba;border-radius:20px;grid-template-columns:1fr 170px;gap:40px;margin-top:55px;padding:38px;transition:box-shadow .2s;display:grid}.journal-feature:hover{box-shadow:0 16px 36px #244b3012}.journal-feature h2{margin:18px 0;font-family:Georgia,serif;font-size:clamp(1.8rem,3vw,2.7rem);line-height:1.14}.journal-feature p{color:#516f5c}.journal-link{color:#286644;margin-top:22px;font-size:1rem;font-weight:600;display:inline-block}.journal-feature-aside{color:#3b7550;border-left:1px solid #bfd4b8;flex-direction:column;justify-content:center;padding-left:25px;display:flex}.journal-feature-aside>strong{font-family:Georgia,serif;font-size:5rem;font-weight:400;line-height:1.1}.journal-feature-aside>span{font-size:.9rem}.journal-feature-aside small{margin-top:22px;font-size:.85rem;line-height:1.5}.article-heading{border-bottom:1px solid #c5d9bd;padding-bottom:42px}.research-status{color:#376240;background:#e7f3d9;border:1px solid #aaca98;border-radius:7px;padding:7px 12px;font-size:.875rem;line-height:1.5;display:inline-block}.article-heading>.research-status{margin:26px 0 22px;display:table}.article-heading h1{letter-spacing:-.04em;max-width:1000px;font-size:clamp(2.7rem,5.1vw,4.7rem)}.article-deck{color:#4d6d59;max-width:760px;margin-top:24px;font-size:1.18rem;line-height:1.6}.article-byline{color:#5e7867;margin-top:24px;font-size:.875rem}.article-body{max-width:760px;margin:40px auto}.article-body p{color:#385e49;margin:20px 0;font-size:1.0625rem;line-height:1.8}.article-body h2{letter-spacing:-.025em;margin:44px 0 18px;font-family:Georgia,serif;font-size:2rem;line-height:1.22}.article-body a{text-underline-offset:4px;color:#1e6540;text-decoration:underline}.outcome-keys{border-top:1px solid #c5d9bd;border-bottom:1px solid #c5d9bd;grid-template-columns:repeat(3,1fr);gap:15px;margin:28px 0;padding:23px 0;display:grid}.outcome-keys>div{flex-direction:column;gap:7px;display:flex}.outcome-keys strong{font-size:.95rem}.outcome-keys span{color:#5b7664;font-size:.875rem}.evidence-fields{grid-template-columns:repeat(3,1fr);gap:10px 30px;margin:22px 0;padding-left:20px;font-size:1rem;list-style:outside;display:grid}.reading-paths{border-top:1px solid #bfd4b8;margin-top:70px;padding-top:35px}.reading-paths>h2{margin:18px 0 28px;font-family:Georgia,serif;font-size:2.2rem}.reading-primary{color:#f0f8e8;background:#183d31;border:1px solid #183d31;border-radius:17px;padding:32px;display:block}.path-label{letter-spacing:.065em;font-size:.8rem;font-weight:700;display:block}.reading-primary .path-label{color:#c9e7a6}.reading-paths h3{margin:16px 0;font-family:Georgia,serif;font-size:1.65rem;line-height:1.25}.reading-primary p{color:#d1e1cf;max-width:750px;font-size:1rem}.reading-paths strong{margin-top:22px;font-size:1rem;display:inline-block}.reading-primary:hover{background:#214c3b}.reading-secondary{grid-template-columns:1fr 1fr;gap:20px;margin-top:20px;display:grid}.reading-secondary>a{background:#fffdf7;border:1px solid #bdd3b6;border-radius:17px;flex-direction:column;padding:27px;display:flex}.reading-secondary p{color:#54715e;flex:1;font-size:1rem}.reading-secondary .path-label{color:#447951}.reading-secondary>a:hover{border-color:#5c8d62}.journal-footer{background:#edf4e6;border-top:1px solid #ccddc6;flex-wrap:wrap;justify-content:space-between;gap:18px;padding:30px 5vw;font-size:.875rem;display:flex}.journal-footer>span{color:#57715e;max-width:620px}.journal-footer a{text-underline-offset:4px;text-decoration:underline}.roadmap-page>h1{margin:26px 0;font-size:clamp(3rem,5.5vw,5rem)}.roadmap-section{border-bottom:1px solid #c5d9bd;padding:35px 0;scroll-margin-top:25px}.roadmap-section h2{max-width:830px;margin:20px 0;font-family:Georgia,serif;font-size:2rem;line-height:1.2}.roadmap-section>p{color:#486a54;max-width:840px;margin:18px 0;font-size:1.0625rem}.evidence-labels{grid-template-columns:repeat(3,1fr);gap:16px;margin:28px 0;display:grid}.evidence-labels article{background:#fffdf7;border:1px solid #c4d9bc;border-radius:12px;padding:23px}.evidence-labels p{color:#55725f;margin-top:12px;font-size:.95rem}.roadmap-links{color:#2f7149;flex-wrap:wrap;gap:25px;margin-top:35px;font-weight:600;display:flex}.roadmap-links a:hover{text-decoration:underline}.journal-shell a:focus-visible{outline-offset:6px;outline:3px solid #348451}@media (max-width:760px){.journal-header{flex-direction:column;align-items:flex-start;gap:15px}.journal-header nav{gap:13px 22px;font-size:.875rem}.journal-index,.research-article{padding:38px 22px 55px}.journal-feature{grid-template-columns:1fr;gap:22px;margin-top:32px;padding:25px}.journal-feature-aside{border-top:1px solid #bfd4b8;border-left:0;flex-direction:row;justify-content:flex-start;align-items:center;gap:20px;padding:20px 0 0}.journal-feature-aside>strong{font-size:3rem}.journal-feature-aside small{margin:0}.article-heading{padding-bottom:28px}.article-heading h1{font-size:2.9rem}.article-deck{font-size:1.06rem}.article-body{margin-top:28px}.article-body p{font-size:1rem;line-height:1.75}.article-body h2{margin-top:35px;font-size:1.8rem}.outcome-keys,.evidence-labels{grid-template-columns:1fr}.outcome-keys{gap:18px}.evidence-fields{grid-template-columns:1fr 1fr;gap:12px 22px}.reading-paths{margin-top:45px}.reading-primary,.reading-secondary>a{padding:24px}.reading-secondary{grid-template-columns:1fr}.journal-footer{flex-direction:column;align-items:flex-start}.journal-footer>span{font-size:.8rem}}@media (max-width:380px){.article-heading h1{font-size:2.5rem}.evidence-fields{grid-template-columns:1fr}.journal-index,.research-article{padding-left:18px;padding-right:18px}}@media print{.journal-header,.journal-footer,.reading-paths{display:none}.research-article{max-width:none;padding:0}.article-body{max-width:none}.research-article a{text-decoration:underline}}.outlier-board{grid-template-columns:1.25fr repeat(3,1fr);gap:14px;margin:38px 0 56px;display:grid}.outlier-intro,.outlier-card{background:#fffdf7;border:1px solid #bdd3b6;border-radius:18px;padding:25px}.outlier-intro{background:#e8f1df}.outlier-intro h2{margin:15px 0;font-family:Georgia,serif;font-size:2rem;line-height:1.08}.outlier-intro p{color:#496b55;font-size:.92rem;line-height:1.6}.outlier-card{flex-direction:column;min-height:260px;display:flex}.outlier-card>span{letter-spacing:.08em;color:#5b7d65;font-size:.7rem;font-weight:700}.outlier-card>strong{color:#1f6440;margin:28px 0 16px;font-family:Georgia,serif;font-size:3.2rem;font-weight:400;line-height:1}.outlier-card>p{color:#4f7059;flex:1;font-size:.9rem;line-height:1.55}.outlier-card>a{text-underline-offset:4px;color:#286644;font-size:.8rem;text-decoration:underline}.outlier-lead{color:#f5faef;background:#183d31;border-color:#183d31}.outlier-lead>span,.outlier-lead>a{color:#c8e7a5}.outlier-lead>strong{color:#f5faef}.outlier-lead>p{color:#d2e1cf}.outlier-caution{background:#f3ead8;border-color:#d8c39c}.outlier-caution>strong{color:#8a4d2f}.article-lede{font-family:Georgia,serif;color:#244f38!important;font-size:1.35rem!important;line-height:1.6!important}.outcome-keys{grid-template-columns:repeat(4,1fr)}.evidence-callout{background:#dcebd2;border-left:5px solid #3b7b4f;border-radius:16px;margin:38px 0;padding:30px}.evidence-callout>span{letter-spacing:.1em;color:#4a7654;font-size:.72rem;font-weight:700;display:block}.evidence-callout>strong{color:#1c4934;margin:13px 0;font-family:Georgia,serif;font-size:1.7rem;line-height:1.3;display:block}.evidence-callout>p{color:#446650;margin:0;font-size:.95rem}.learning-lab{color:#f4f9ef;background:#183d31;border-radius:20px;grid-template-columns:1fr 290px;gap:36px;margin:70px 0 25px;padding:40px;display:grid}.learning-lab .journal-kicker{color:#c7e4a6}.lab-copy h2{margin:16px 0;font-family:Georgia,serif;font-size:2.3rem;line-height:1.15}.lab-copy>p{color:#d4e2d1;max-width:680px;line-height:1.65}.lab-proof{flex-wrap:wrap;gap:9px;margin:22px 0;display:flex}.lab-proof span{border:1px solid #668d73;border-radius:999px;padding:8px 11px;font-size:.78rem}.lab-boundary{color:#b9ccba!important;font-size:.83rem!important}.lab-offer{color:#183d31;background:#f5f8ef;border-radius:15px;flex-direction:column;padding:26px;display:flex}.lab-offer>span{letter-spacing:.09em;color:#4f765c;font-size:.72rem;font-weight:700}.lab-offer>strong{margin:19px 0 4px;font-family:Georgia,serif;font-size:3.5rem;font-weight:400}.lab-offer>small{color:#5f7766}.lab-offer>a{text-align:center;background:#d7f06f;border-radius:9px;margin-top:28px;padding:13px 15px;font-weight:700}.lab-offer>p{color:#617467;text-align:center;margin:14px 0 0;font-size:.78rem}@media (max-width:900px){.outlier-board{grid-template-columns:1fr 1fr}.learning-lab{grid-template-columns:1fr}.lab-offer{max-width:none}}@media (max-width:760px){.outlier-board{grid-template-columns:1fr;margin-top:26px}.outlier-card{min-height:220px}.outcome-keys{grid-template-columns:1fr 1fr}.learning-lab{margin-top:48px;padding:27px}.lab-copy h2{font-size:2rem}}@media (max-width:430px){.outcome-keys{grid-template-columns:1fr}.outlier-card>strong{font-size:2.8rem}.learning-lab{padding:23px}}
