.journal-intro{border-bottom:1px solid var(--line);padding:50px 5vw 65px}.journal-title-row{grid-template-columns:1.3fr 1fr;align-items:end;gap:8vw;display:grid}.journal-title-row h1{font-size:clamp(64px,8vw,120px)}.journal-title-row h1 em{color:var(--red)}.journal-title-row>p{color:#5c5c5a;max-width:360px;padding-bottom:8px;font-size:14px}.journal-feature{background:var(--wash);grid-template-columns:1.1fr 1fr;margin:65px 5vw 80px;display:grid}.feature-photo{overflow:hidden}.feature-photo img{object-fit:cover;object-position:50% 32%;width:100%;height:560px}.feature-copy{align-self:center;padding:55px 5vw}.journal-meta{color:#6a625b;flex-wrap:wrap;gap:8px 20px;margin-bottom:20px;font-size:11px;display:flex}.journal-meta>span:first-child{color:#9c1420}.feature-copy h2{margin:20px 0;font-size:clamp(38px,4.6vw,64px)}.feature-copy>p:not(.eyebrow){color:#5c5c5a;font-size:13px}.journal-collection,.journal-related{padding:0 5vw 80px}.journal-collection-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:25px;margin-bottom:35px;display:flex}.journal-collection-heading h2{font-size:48px}.journal-grid{grid-template-columns:1fr 1fr;gap:50px;display:grid}.card-photo{margin-bottom:25px;display:block;overflow:hidden}.card-photo img{object-fit:cover;object-position:50% 30%;width:100%;height:410px;transition:transform .3s}.card-photo:hover img{transform:scale(1.025)}.journal-card h3{font-family:var(--font-editorial);letter-spacing:-.03em;max-width:520px;font-size:clamp(32px,3.1vw,45px)}.journal-card>p{color:#5c5c5a;max-width:480px;margin:20px 0;font-size:13px}.journal-card h3 a:hover,.feature-copy h2 a:hover,.journal-related h3 a:hover{color:var(--red)}.journal-note{border-top:1px solid var(--line);background:var(--wash);padding:55px 5vw}.journal-note>p:not(.eyebrow){font-family:var(--font-editorial);max-width:850px;font-size:clamp(24px,2.6vw,36px);line-height:1.3}.article-intro{max-width:1150px;margin:0 auto;padding:50px 5vw 45px}.article-intro h1{overflow-wrap:break-word;margin-bottom:28px;font-size:clamp(46px,6.3vw,87px)}.article-deck{color:#5c5c5a;max-width:750px;font-size:16px;line-height:1.8}.article-byline{color:#5c5c5a;margin-top:28px;font-size:11px}.article-cover{margin:0 5vw 65px}.article-cover img{object-fit:cover;object-position:50% 30%;width:100%;height:clamp(300px,43vw,560px)}.article-cover figcaption{color:#5c5c5a;margin-top:12px;font-size:10px}.article-layout{grid-template-columns:250px minmax(0,690px);justify-content:center;gap:65px;padding:0 5vw 80px;display:grid}.article-contents{font-size:12px}.article-contents nav{border-top:1px solid var(--line);padding-top:25px}.article-contents ol{margin:25px 0;padding-left:18px}.article-contents li{color:#5c5c5a;padding:0 0 15px 5px}.article-contents a:hover{color:var(--red)}.article-body section{margin-bottom:42px;scroll-margin-top:110px}.article-body h2{margin:0 0 22px;font-size:clamp(30px,3.1vw,43px);line-height:1.12}.article-body p{color:#514c47;font-size:15px;line-height:1.9}.article-service{border-top:1px solid var(--line);padding:30px 0 25px}.article-service .action{width:fit-content;margin:18px 0;display:flex}.article-body .article-disclaimer{color:#5c5c5a;padding-top:10px;font-size:11px}.journal-related{border-top:1px solid var(--line);background:var(--wash);padding-top:55px}.journal-related-grid{grid-template-columns:1fr 1fr;gap:55px;display:grid}.journal-related h3{font-family:var(--font-editorial);letter-spacing:-.025em;margin:20px 0;font-size:36px}@media (width<=1023px){.feature-photo img{height:510px}.feature-copy{padding:35px}.article-layout{grid-template-columns:200px minmax(0,1fr);gap:35px}}@media (width<=700px){.journal-intro{padding:35px 6vw 40px}.journal-title-row,.journal-feature,.journal-grid,.article-layout,.journal-related-grid{grid-template-columns:1fr}.journal-title-row{gap:25px}.journal-title-row h1{font-size:62px}.journal-feature{margin:35px 6vw 50px}.feature-photo img{height:380px}.feature-copy{padding:30px 25px 38px}.feature-copy h2{font-size:40px}.journal-collection,.journal-related{padding:0 6vw 50px}.journal-collection-heading h2{font-size:38px}.journal-grid{gap:45px}.card-photo img{height:350px}.journal-note{padding:40px 6vw}.article-intro{padding:35px 6vw 30px}.article-intro h1{font-size:44px}.article-deck{font-size:14px}.article-cover{margin:0 6vw 35px}.article-cover img{height:340px}.article-layout{gap:30px;padding:0 6vw 50px}.article-body p{font-size:14px}.article-body h2{font-size:33px}.journal-related{padding-top:40px}.journal-related-grid{gap:35px}}@media (prefers-reduced-motion:reduce){.card-photo img{transition:none}}
