.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}@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}}.journal-shell{color:#17362d;background:#f8f7f0}.journal-index,.research-article{max-width:1220px;padding-top:62px}.journal-kicker{color:#96516a}.journal-opening{border-bottom:1px solid #d5d9ce;grid-template-columns:1fr 220px;align-items:end;gap:60px;padding-bottom:50px;display:grid}.journal-opening h1{letter-spacing:-.05em;margin:22px 0;font-family:Georgia,serif;font-size:clamp(3.1rem,6vw,5.9rem);font-weight:400;line-height:1.04}.journal-opening h1 em{color:#a14164;font-weight:400}.journal-opening>div>p{color:#53675e;max-width:690px;font-size:1.1rem;line-height:1.75}.journal-opening>aside{border-left:1px solid #cbd5c8;padding-left:30px}.journal-opening>aside>span{color:#a14164;font:5rem/1 Georgia,serif}.journal-opening>aside>p{color:#53675e;margin:15px 0;font-size:.87rem;line-height:1.6}.journal-opening>aside>a{text-underline-offset:4px;font-size:.85rem;font-weight:700;text-decoration:underline}.journal-october{background:#f9e6ed;border:1px solid #ead1da;border-radius:3px;grid-template-columns:.9fr 1.15fr;gap:55px;margin:44px 0 34px;padding:46px;display:grid}.journal-october>div:first-child{padding-right:25px;position:relative}.journal-october .awareness-ribbon{color:#d95585;width:36px;height:54px;margin-bottom:20px}.journal-october h2{letter-spacing:-.025em;margin:16px 0;font:2.8rem/1.15 Georgia,serif}.journal-october>div>p{color:#65525b;line-height:1.7}.journal-october>div>a{text-underline-offset:5px;margin-top:24px;font-size:.9rem;font-weight:700;text-decoration:underline;display:inline-block}.journal-october-list>a{border-top:1px solid #dbb6c4;padding:21px 0;display:block}.journal-october-list>a:first-child{border-top:0;padding-top:0}.journal-october-list span{letter-spacing:.055em;color:#8b4c62;font-size:.68rem;font-weight:700}.journal-october-list h3{margin:10px 0;font:1.55rem/1.25 Georgia,serif}.journal-october-list p{color:#645860;margin:0;font-size:.87rem;line-height:1.65}.journal-october-list a:hover h3{text-underline-offset:4px;text-decoration:underline}.journal-topics{flex-wrap:wrap;gap:10px;margin:28px 0 52px;display:flex}.journal-topics>a{background:#fdfcf6;border:1px solid #cbd2c6;border-radius:2px;padding:10px 14px;font-size:.78rem}.journal-topics>a:hover{border-color:#a14164}.journal-category{margin:55px 0;scroll-margin-top:24px}.journal-category-heading{justify-content:space-between;align-items:baseline;gap:20px;margin-bottom:22px;display:flex}.journal-category-heading h2,.related-articles>h2{letter-spacing:-.02em;font:2.25rem/1.2 Georgia,serif}.journal-category-heading>span{color:#667469;white-space:nowrap;font-size:.8rem}.journal-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.journal-grid>a{background:#fffdf8;border:1px solid #d1d7ca;border-radius:3px;flex-direction:column;min-width:0;padding:27px;display:flex}.journal-grid>a>span{letter-spacing:.05em;color:#93516a;font-size:.7rem;font-weight:700}.journal-grid h3{letter-spacing:-.02em;margin:17px 0;font:1.5rem/1.28 Georgia,serif}.journal-grid p{color:#5a6c60;flex:1;font-size:.88rem;line-height:1.7}.journal-grid b{text-underline-offset:4px;margin-top:20px;font-size:.79rem;text-decoration:underline}.journal-grid>a:hover{border-color:#a14164}.journal-archive{border-top:1px solid #cbd3c4;flex-wrap:wrap;gap:16px 30px;padding:25px 0;font-size:.88rem;display:flex}.journal-archive a{text-underline-offset:4px;text-decoration:underline}.journal-desk{color:#f8f7f0;background:#17362d;grid-template-columns:1fr 340px;gap:45px;margin-top:30px;padding:40px;display:grid}.journal-desk h2{margin:14px 0;font:2.35rem/1.2 Georgia,serif}.journal-desk p{color:#d2ded0;font-size:.94rem;line-height:1.7}.journal-desk .store-kicker{color:#f3a7c1}.journal-desk>div:last-child{flex-direction:column;justify-content:center;gap:13px;display:flex}.journal-desk>div>a{border:1px solid #789181;padding:16px;font-size:.88rem;line-height:1.4}.journal-desk>div>a:hover{border-color:#f3a7c1}.back-to-journal{text-underline-offset:4px;margin-bottom:32px;font-size:.84rem;text-decoration:underline;display:inline-block}.article-heading{border-color:#d3d9cd}.article-heading h1{font-family:Georgia,serif;font-weight:400;line-height:1.1}.article-deck{color:#536b5d}.article-stage{color:#714257;background:#f9e6ed;flex-wrap:wrap;align-items:baseline;gap:13px;max-width:810px;margin-top:24px;padding:15px 18px;font-size:.86rem;display:flex}.article-stage>b{text-transform:uppercase;letter-spacing:.07em;font-size:.69rem}.article-evidence-boundary{background:#fbecf1;border:1px solid #dfbdcb;max-width:810px;margin:30px auto 0;padding:23px 27px}.article-evidence-boundary>b{font:1.2rem/1.4 Georgia,serif}.article-evidence-boundary>p{color:#65555d;margin:10px 0;font-size:.88rem;line-height:1.65}.article-evidence-boundary>a{text-underline-offset:4px;font-size:.8rem;text-decoration:underline}.article-body{max-width:810px}.article-body p{color:#365748}.article-body a{color:#8d3b59}.article-body li{margin:10px 0;line-height:1.75}.article-limitations{background:#f8e9ee;border-left:3px solid #d95585;margin:36px 0;padding:18px 24px}.article-limitations h2{margin:0 0 13px;font-size:1.4rem}.article-limitations ul{padding-left:20px;font-size:.91rem}.article-sources{border-top:1px solid #ccd5c7;margin-top:40px;padding:24px 0}.article-sources>h2{margin-top:8px}.article-sources>p{font-size:.9rem}.article-sources ol{padding-left:22px}.article-sources li{border-bottom:1px solid #d4dacd;margin:0;padding:10px 0 19px}.article-sources li>a{font-family:Georgia,serif;font-size:1.04rem;line-height:1.5}.evidence-level{color:#496447;background:#eeeeda;margin:10px 0;padding:5px 9px;font-size:.75rem;display:table}.article-sources li>p{color:#657365;margin:9px 0;font-size:.83rem;line-height:1.6}.article-sources li>small{color:#718172;overflow-wrap:anywhere;font-size:.75rem}.article-product-path{background:#f0efe2;border:1px solid #d4d6c8;margin:40px 0;padding:27px}.article-product-path>h2{margin:12px 0;font-size:2rem}.article-product-path>p{font-size:.9rem;line-height:1.7}.article-product-grid{grid-template-columns:repeat(2,1fr);gap:16px;margin:25px 0;display:grid}.article-product-grid>article{background:#fffdf8;border:1px solid #cfd6c8;min-width:0}.article-product-grid img{border-bottom:1px solid #d5daca;width:100%;height:auto;display:block}.article-product-grid>article>div{padding:20px}.article-product-grid span{letter-spacing:.035em;color:#8d3b59;font-size:.73rem;font-weight:700}.article-product-grid h3{margin:11px 0;font:1.4rem/1.2 Georgia,serif}.article-product-grid h3 a{color:#17362d;text-decoration:none}.article-product-grid p{margin:10px 0;font-size:.84rem;line-height:1.65}.article-product-actions{flex-wrap:wrap;gap:12px;margin-top:17px;font-size:.8rem;display:flex}.article-path-note{margin-bottom:0!important;font-size:.77rem!important}.cancer-reading-path{background:#f9e6ed;border-color:#e0c2ce}.related-articles{padding-top:22px}.related-articles>h2{margin-bottom:26px}.editorial-note{color:#748071;margin-top:40px;font-size:.78rem;line-height:1.7}.journal-license{text-align:center;color:#71806f;background:#eeefe3;padding:15px;font-size:.73rem}.journal-license a{text-decoration:underline}.journal-shell a:focus-visible{outline-offset:5px;outline:3px solid #a14164}@media (max-width:950px){.journal-opening{grid-template-columns:1fr 150px;gap:35px}.journal-october{gap:30px;padding:30px}.journal-grid{grid-template-columns:repeat(2,1fr)}.journal-desk{grid-template-columns:1fr}}@media (max-width:680px){.journal-index,.research-article{padding:36px 21px 55px}.journal-opening{grid-template-columns:1fr;gap:20px}.journal-opening>aside{border-top:1px solid #cbd5c8;border-left:0;flex-wrap:wrap;align-items:center;gap:20px;padding:20px 0 0;display:flex}.journal-opening>aside>span{font-size:3.4rem}.journal-opening>aside>a{width:100%}.journal-october{grid-template-columns:1fr;gap:28px;margin-top:30px;padding:24px}.journal-october h2{font-size:2.3rem}.journal-october-list h3{font-size:1.35rem}.journal-grid,.article-product-grid{grid-template-columns:1fr}.journal-grid>a{padding:23px}.journal-category-heading h2{font-size:1.7rem}.journal-category-heading>span{font-size:.7rem}.journal-desk{gap:20px;padding:25px}.journal-desk h2{font-size:1.9rem}.article-heading h1{font-size:2.8rem}.article-product-path{padding:20px}.article-evidence-boundary{padding:19px}.journal-topics{margin-bottom:35px}.article-sources li>a{font-size:.95rem}}@media print{.article-product-path,.article-evidence-boundary,.journal-license,.back-to-journal{display:none}.article-body a{color:#17362d}}
