.article-page{color:#193b2d;background:#f3f0e6}.article-page *{box-sizing:border-box}.article-shell{width:min(1230px,100% - 80px);margin:auto}.article-page em{color:#596b43;font-family:Georgia,serif;font-weight:400}.article-eyebrow{letter-spacing:.12em;font-size:.875rem;line-height:1.9}.article-progress{z-index:40;background:#e0e6d3;height:3px;position:fixed;top:64px;left:0;right:0}.article-progress span{background:#a48a51;height:100%;display:block}.article-intro{padding:115px 0 35px}.article-intro>nav{color:#465b40;justify-content:space-between;align-items:center;gap:25px;font-size:1rem;display:flex}.article-intro>nav a{align-items:center;gap:15px;min-height:44px;display:inline-flex}.article-intro>nav>span{letter-spacing:.11em;font-size:1rem}.article-cover{grid-template-columns:1.7fr 1fr;align-items:center;gap:80px;padding:45px 0 40px;display:grid}.article-cover h1{letter-spacing:-.04em;max-width:780px;margin-top:23px;font-family:Georgia,serif;font-size:clamp(2.5rem,4.5vw,4.125rem);font-weight:400;line-height:1.08}.article-deck{color:#607351;max-width:560px;margin-top:25px;font-size:.875rem;line-height:1.9}.article-start{border-bottom:1px solid #9cae82;align-items:center;gap:35px;min-height:48px;margin-top:25px;font-size:.875rem;display:inline-flex}.article-cover-index{border-top:2px solid #193b2d;padding-top:20px}.article-cover-index>.article-eyebrow{color:#465b40;margin-bottom:10px}.article-cover-index>a{border-bottom:1px solid #c5cfb6;align-items:center;gap:18px;min-height:75px;padding:20px 0;display:flex}.article-cover-index>a>span{color:#596b43;font-family:Georgia,serif;font-size:1.5rem;font-style:italic}.article-cover-index strong{flex:1;font-size:.875rem;font-weight:400;line-height:1.7}.article-cover-index>a>i{color:#596b43}.article-editorial-note{color:#465b40;background:#e7ead9;border-left:2px solid #8f9e70;align-items:center;gap:12px;padding:14px 18px;font-size:.875rem;line-height:1.9;display:flex}.article-editorial-note i{font-size:1.312rem}.article-editorial-note strong{color:#193b2d;font-weight:500}.article-reading-layout{grid-template-columns:225px minmax(0,740px);justify-content:space-between;gap:90px;padding:40px 0 65px;display:grid}.article-reader-tools{align-self:start;padding-top:10px;position:sticky;top:105px}.article-reader-tools nav{margin-top:20px}.article-reader-tools nav a{color:#465b40;border-bottom:1px solid #c5cfb6;gap:12px;padding:15px 0;font-size:.875rem;line-height:1.8;display:flex}.article-reader-tools nav a>span{color:#4d603d;font-size:.875rem}.article-reader-tools nav a[aria-current=location]{color:#193b2d;border-bottom-color:#193b2d;font-weight:500}.article-reader-controls{padding-top:25px}.article-reader-controls button{cursor:pointer;align-items:center;gap:15px;width:100%;min-height:44px;font-size:1rem;display:flex}.article-reader-controls button>span{color:#596b43;font-family:Georgia,serif;font-size:1.5rem}.article-reader-controls i{color:#596b43;font-size:1.188rem}.article-reader-controls p,.article-mobile-tools p{color:#465b40;font-size:1rem;line-height:1.8}.article-back{border-top:1px solid #c5cfb6;justify-content:space-between;align-items:center;gap:15px;min-height:44px;margin-top:20px;font-size:.875rem;display:flex}.article-manuscript{min-width:0;scroll-margin-top:110px}.article-chapter{border-bottom:1px solid #c5cfb6;margin-bottom:35px;padding-bottom:40px;scroll-margin-top:110px}.article-chapter-heading{align-items:start;gap:25px;margin-bottom:27px;display:flex}.article-chapter-heading>span{color:#4d603d;font-family:Georgia,serif;font-size:2.625rem;font-style:italic;line-height:1}.article-chapter h2{letter-spacing:-.025em;font-size:1.875rem;font-weight:400;line-height:1.3}.article-chapter>p{color:#465941;margin-top:22px;font-size:1rem;line-height:1.95}.article-chapter:first-of-type>p:first-of-type:first-letter{float:left;color:#596b43;padding:10px 10px 0 0;font-family:Georgia,serif;font-size:4.25rem;line-height:.85}.article-large .article-chapter>p{font-size:1.188rem;line-height:2}.article-takeaways{color:#f3f0e6;background:linear-gradient(135deg,#193b2d,#2e4d37);border-radius:3px 3px 20px;padding:38px 42px;box-shadow:8px 9px #dce3cd}.article-takeaways>.article-eyebrow{color:#c3d0b0}.article-takeaways h2{letter-spacing:-.035em;margin-top:18px;font-size:2.375rem;font-weight:400;line-height:1.15}.article-takeaways em{color:#d7c58e}.article-takeaways ul{margin-top:25px}.article-takeaways li{border-top:1px solid #80956650;align-items:baseline;gap:20px;padding:17px 0;font-size:1rem;line-height:1.9;display:flex}.article-takeaways li span{color:#d7c58e;font-family:Georgia,serif;font-size:1.25rem;font-style:italic}.article-takeaways>small{color:#c3d0b0;margin-top:16px;font-size:.875rem;line-height:1.9;display:block}.article-next-step{border-top:1px solid #c5cfb6;margin-top:50px;padding:35px 0 0}.article-next-step h2,.article-related h2{letter-spacing:-.035em;margin-top:17px;font-size:2.25rem;font-weight:400;line-height:1.15}.article-next-step>p:not(.article-eyebrow){color:#465b40;max-width:480px;margin-top:20px;font-size:1rem;line-height:1.9}.article-primary{color:#f3f0e6;background:#193b2d;align-items:center;gap:30px;min-height:52px;margin-top:25px;padding:15px 23px;font-size:1rem;display:inline-flex}.article-next-step>div{flex-wrap:wrap;gap:30px;margin-top:15px;display:flex}.article-next-step>div>a{border-bottom:1px solid #9cae82;align-items:center;gap:20px;min-height:44px;font-size:.875rem;display:flex}.article-related{border-top:1px solid #c5cfb6;padding:45px 0 65px}.article-related-heading{justify-content:space-between;align-items:end;gap:30px;margin-bottom:30px;display:flex}.article-related-heading>a{align-items:center;gap:25px;min-height:44px;font-size:.875rem;display:flex}.article-related-grid{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.article-related-grid>a{background:#e7ebda;border:1px solid #c5cfb6;flex-direction:column;min-width:0;margin-left:-1px;padding:27px;transition:background .2s;display:flex}.article-related-grid>a:nth-child(2){background:#eae4d3}.article-related-grid>a:hover{background:#dce4ca}.article-related-grid>a>span{color:#465b40;font-size:.875rem}.article-related-grid>a>div{gap:15px;margin-top:22px;display:flex}.article-related-grid small{color:#4d603d;font-family:Georgia,serif;font-size:1.562rem;font-style:italic;line-height:1}.article-related-grid h3{letter-spacing:-.025em;font-size:1.438rem;font-weight:400;line-height:1.3}.article-related-grid p{color:#465b40;flex:1;margin:20px 0;font-size:1rem;line-height:1.9}.article-related-grid>a>i{align-self:end;font-size:1.438rem}.article-mobile-tools{display:none}.article-page a:focus-visible,.article-page button:focus-visible{outline-offset:4px;outline:2px solid #9b7d43}@media (width<=1050px){.article-shell{width:calc(100% - 48px)}.article-cover{grid-template-columns:1.4fr 1fr;gap:45px}.article-cover h1{font-size:3.25rem}.article-reading-layout{grid-template-columns:190px minmax(0,1fr);gap:45px}.article-related-grid h3{font-size:1.25rem}}@media (width<=800px){.article-shell{width:calc(100% - 36px)}.article-intro{padding:95px 0 20px}.article-intro>nav{gap:15px;font-size:1rem}.article-intro>nav>span{font-size:1rem}.article-cover{grid-template-columns:1fr;gap:30px;padding:25px 0}.article-cover h1{font-size:2.688rem;line-height:1.1}.article-deck{font-size:.875rem}.article-cover-index{padding-top:15px}.article-cover-index>a{min-height:60px;padding:15px 0}.article-cover-index strong{font-size:.875rem}.article-editorial-note{align-items:start;padding:13px;font-size:.875rem}.article-reading-layout{padding:20px 0 40px;display:block}.article-reader-tools{display:none}.article-mobile-tools{border-top:1px solid #c5cfb6;border-bottom:1px solid #c5cfb6;flex-wrap:wrap;align-items:center;gap:20px;margin-bottom:30px;padding:10px 0;display:flex}.article-mobile-tools button{cursor:pointer;gap:15px;min-height:44px;font-size:1rem;display:inline-flex}.article-mobile-tools p{width:100%}.article-mobile-tools p:empty{display:none}.article-chapter-heading{gap:18px;margin-bottom:23px}.article-chapter-heading>span{font-size:2.062rem}.article-chapter h2{font-size:1.688rem}.article-chapter>p{font-size:1rem;line-height:1.9}.article-large .article-chapter>p{font-size:1.125rem}.article-chapter{margin-bottom:30px;padding-bottom:30px}.article-takeaways{padding:28px 23px}.article-takeaways h2{font-size:2rem}.article-takeaways li{gap:16px;font-size:1rem}.article-next-step{margin-top:40px}.article-next-step h2,.article-related h2{font-size:1.938rem}.article-primary{justify-content:space-between;gap:20px;padding:15px 18px;font-size:1rem;display:flex}.article-next-step>div{gap:10px;display:grid}.article-next-step>div>a{justify-content:space-between}.article-related-heading{display:block}.article-related-heading>a{margin-top:15px}.article-related-grid{grid-template-columns:1fr}.article-related-grid>a{padding:25px}.article-related-grid h3{font-size:1.5rem}.article-related{padding:35px 0 50px}.article-progress{top:62px}}@media (prefers-reduced-motion:reduce){.article-page *{transition:none!important;animation:none!important}}.article-cover{isolation:isolate;min-height:550px;margin-top:20px;padding:65px 0 60px;display:block;position:relative}.article-cover-copy{z-index:2;width:58%;padding-right:30px;position:relative}.article-cover h1{font-size:clamp(2.5rem,4vw,3.75rem)}.article-cover-photo{z-index:-1;margin:0;position:absolute;inset:0 -40px 0 32%;overflow:hidden}.article-cover-photo img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%}.article-cover-photo:after{content:"";background:linear-gradient(90deg,#f3f0e6 0%,#f3f0e6ed 15%,#f3f0e650 43%,#0000 65%),linear-gradient(#f3f0e6,#0000 12% 78%,#f3f0e6);position:absolute;inset:0}.article-cover-photo figcaption{z-index:2;color:#193b2d;flex-direction:column;align-items:end;gap:8px;font-size:.875rem;line-height:1.6;display:flex;position:absolute;bottom:24px;right:26px}.article-cover-photo figcaption span{letter-spacing:.13em;font-size:.875rem}.article-cover-photo figcaption a{background:#f3f0e6e8;min-height:30px;padding:6px 10px}.article-cover-index{border-top:1px solid #c5cfb6;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 25px;padding:18px 0 24px;display:grid}.article-cover-index>.article-eyebrow{grid-column:1/-1;margin:0}.article-cover-index>a{min-height:70px;padding:15px 0}.article-cover-index strong{font-size:.875rem}.article-editorial-note{margin-top:8px}@media (width<=1050px){.article-cover-photo{right:-24px}.article-cover-copy{width:62%}.article-cover h1{font-size:3rem}.article-cover-index{gap:0 18px}.article-cover-index>a{gap:12px}}@media (width<=800px){.article-cover{min-height:0;margin-top:0;padding:24px 0 310px}.article-cover-copy{width:100%;padding:0}.article-cover h1{font-size:2.5rem}.article-cover-photo{height:300px;inset:auto -18px 0}.article-cover-photo:after{background:linear-gradient(#f3f0e6,#0000 30% 80%,#f3f0e6)}.article-cover-photo figcaption{bottom:14px;right:18px}.article-cover-index{padding:18px 0;display:block}.article-cover-index>a{min-height:58px}.article-cover-photo img{-o-object-position:center 55%;object-position:center 55%}}.article-chapter-sources{flex-wrap:wrap;gap:15px;margin-top:20px;display:flex}.article-chapter-sources a{color:#607351;border-bottom:1px solid #a8b494;align-items:center;gap:10px;min-height:44px;font-size:.875rem;display:inline-flex}.article-sources{padding:45px 0 15px;scroll-margin-top:105px}.article-sources h2{letter-spacing:-.035em;margin-top:16px;font-size:2.25rem;font-weight:400;line-height:1.2}.article-sources ol{margin-top:25px;list-style:none}.article-sources li{border-top:1px solid #c5cfb6;gap:22px;padding:20px 0;scroll-margin-top:110px;display:flex}.article-sources li>span{color:#596b43;font:italic 24px Georgia,serif}.article-sources li>div{flex:1;min-width:0}.article-sources a{justify-content:space-between;align-items:center;gap:18px;min-height:44px;font-size:.875rem;line-height:1.6;display:flex}.article-sources a i{flex-shrink:0}.article-sources li p{color:#607351;margin-top:7px;font-size:1rem;line-height:1.9}.article-sources>small{color:#465b40;margin-top:16px;font-size:.875rem;line-height:1.9;display:block}@media (width<=800px){.article-sources h2{font-size:1.938rem}.article-sources li{gap:15px}.article-sources a{font-size:.875rem}}.article-editorial-note,.article-reader-tools nav a,.article-reader-controls button,.article-reader-controls p,.article-mobile-tools p,.article-back,.article-related-grid>a>span,.article-related-grid p,.article-takeaways>small,.article-next-step>p:not(.article-eyebrow),.article-sources>small,.article-chapter-sources a{font-size:1rem;line-height:1.8}
