.journal-reader{padding-block:85px 65px;gap:75px;grid-template-columns:220px minmax(0,760px)}
.journal-reader-side>a{display:inline-flex;gap:12px;padding-bottom:20px;border-bottom:1px solid #e5dfd3;font-size:13px}
.journal-reader-body .journal-reader-lead{padding-bottom:35px;border-bottom:1px solid #e5dfd3;margin-bottom:45px}
.journal-reader-section{scroll-margin-top:calc(var(--header-height) + 35px);margin-bottom:45px}
.journal-reader-section h2{font-size:clamp(25px,2.2vw,32px);line-height:1.25;font-weight:400;letter-spacing:-.025em;color:#293e33;margin:0 0 22px}
.journal-reader-photo{margin:45px 0 55px;overflow:hidden;aspect-ratio:1.7;background:#f6f3ec}
.journal-reader-photo img{width:100%;height:100%;object-fit:cover;display:block}
.journal-related--compact{padding-block:55px 75px}
.journal-related--compact h2{font-size:clamp(30px,3vw,43px);margin-top:0}
.journal-related--compact .journal-related-grid{margin-top:32px;gap:25px}
.journal-related--compact .journal-card>a{height:100%;display:grid;grid-template-columns:170px minmax(0,1fr);background:#f6f3ec;border:1px solid #eae4d9;transition:border-color .3s,box-shadow .3s,transform .3s}
.journal-related--compact .journal-card>a:hover,.journal-related--compact .journal-card>a:focus-visible{border-color:#c9ae7c;box-shadow:0 12px 28px #293e330a;transform:translateY(-3px)}
.journal-related--compact .journal-photo{height:100%;aspect-ratio:auto;min-height:220px}
.journal-related--compact .journal-photo-arrow{display:none}
.journal-related--compact .journal-card-copy{padding:25px;display:flex;flex-direction:column;justify-content:center}
.journal-related--compact .journal-meta{font-size:9px;gap:12px}
.journal-related--compact .journal-card h3{font-size:24px;line-height:1.25;margin:16px 0 12px}
.journal-related--compact .journal-card p{font-size:12px;line-height:1.7;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.journal-related-action{display:flex;justify-content:space-between;align-items:center;margin-top:22px;font-size:11px;color:#293e33}
.journal-related-action>span{font-size:21px;color:#ad8649}
@media(max-width:1000px){.journal-reader{grid-template-columns:180px minmax(0,1fr);gap:40px}.journal-related--compact .journal-card>a{grid-template-columns:120px minmax(0,1fr)}.journal-related--compact .journal-card-copy{padding:20px}.journal-related--compact .journal-card h3{font-size:21px}}
@media(max-width:700px){.journal-reader{display:block;padding-block:45px}.journal-reader-side{margin-bottom:35px}.journal-reader-side>a{padding-bottom:15px;margin-bottom:0}.journal-reader-body .journal-reader-lead{font-size:27px;padding-bottom:28px;margin-bottom:32px}.journal-reader-section{margin-bottom:32px}.journal-reader-section h2{font-size:25px;margin-bottom:18px}.journal-reader-photo{margin:32px 0 38px;aspect-ratio:1.25}.journal-related--compact{padding-block:40px 55px}.journal-related--compact .journal-related-grid{grid-template-columns:1fr;gap:18px;margin-top:27px}.journal-related--compact .journal-card>a{grid-template-columns:105px minmax(0,1fr)}.journal-related--compact .journal-photo{min-height:190px}.journal-related--compact .journal-card-copy{padding:18px}.journal-related--compact .journal-card h3{font-size:21px;margin-block:12px 10px}.journal-related--compact .journal-meta>span:last-child{display:none}.journal-related-action{margin-top:16px}}
@media(prefers-reduced-motion:reduce){.journal-related--compact .journal-card>a{transition:none;transform:none!important}}

.journal-reader-section:last-child{margin-bottom:0}.journal-reader-section:last-child p:last-child{margin-bottom:0}
