.journal-article{color:#173127;background:#f6f1e7;min-height:100vh}.article-nav{border-bottom:1px solid #17312738;justify-content:space-between;align-items:center;height:104px;padding:0 5vw;display:flex}.article-nav img{width:188px;display:block}.article-nav>div{align-items:center;gap:30px;display:flex}.article-nav a,.article-footer a{color:inherit;text-transform:uppercase;letter-spacing:.12em;font-size:.72rem;text-decoration:none}.article-book{border:1px solid;padding:14px 20px}.article-header{max-width:1200px;padding:8vw 14vw 6vw}.article-header h1{letter-spacing:-.05em;margin:20px 0 30px;font:clamp(3.8rem,7vw,8rem)/.92 Georgia,serif}.article-header>p:last-child{color:#42554d;max-width:720px;font:1.28rem/1.6 Georgia,serif}.article-image{aspect-ratio:16/8;margin:0 8vw;overflow:hidden}.article-image img{object-fit:cover;width:100%;height:100%}.article-body{max-width:790px;margin:0 auto;padding:7vw 28px 9vw}.article-body>p{margin:0 0 1.7em;font:1.22rem/1.85 Georgia,serif}.article-body>p:first-child{color:#9e4d35;font-size:1.55rem}.article-body>h2{letter-spacing:-.025em;margin:2.2em 0 .75em;font:2.65rem/1.05 Georgia,serif}.article-body blockquote{color:#9e4d35;border-left:2px solid #9e4d35;margin:2.2em 0;padding:8px 0 8px 34px;font:italic 1.55rem/1.55 Georgia,serif}.article-ending{color:#9e4d35;font-style:italic;font-size:1.6rem!important}.article-body aside{color:#f6f1e7;background:#173127;margin-top:6vw;padding:50px}.article-body aside h2{margin:16px 0;font:2.6rem/1.05 Georgia,serif}.article-body aside>p:not(.eyebrow){color:#d8dfd7;line-height:1.7}.article-body aside a{color:inherit;border-bottom:1px solid;margin-top:18px;padding-bottom:7px;text-decoration:none;display:inline-block}.article-body aside .inline-link{margin:0;padding:0;display:inline}.article-actions{flex-wrap:wrap;gap:16px 28px;display:flex}.article-footer{border-top:1px solid #17312738;justify-content:space-between;padding:38px 5vw;display:flex}@media (max-width:800px){.article-nav{height:82px;padding:0 20px}.article-nav img{width:145px}.article-nav>div>a:first-child{display:none}.article-book{padding:11px 13px}.article-header{padding:70px 24px 45px}.article-header h1{font-size:3.5rem}.article-image{aspect-ratio:4/3;margin:0}.article-body{padding:55px 24px 75px}.article-body>h2{font-size:2.2rem}.article-body blockquote{padding-left:24px;font-size:1.35rem}.article-body aside{margin-top:55px;padding:34px 26px}.article-footer{gap:24px;padding:30px 24px}.article-footer a:last-child{display:none}}
