.journal-topics{display:flex;flex-wrap:wrap;gap:10px;margin-top:30px}
.journal-topics a{border:1px solid var(--line);padding:13px 17px;font-size:14px;display:flex;gap:20px;align-items:center;min-height:48px}
.journal-topics a:hover{background:var(--sage)}
.journal-start{display:grid;grid-template-columns:1fr 1fr;background:var(--forest);color:var(--paper);margin-bottom:12px}
.journal-start>div{padding:50px}.journal-start .eyebrow{color:var(--sage)}
.journal-start h2{font-size:42px;line-height:1.12;letter-spacing:-.045em;margin-bottom:24px}
.journal-start p:not(.eyebrow){font-size:17px;line-height:1.65;color:#d7e1d2;max-width:450px;margin-bottom:27px}
.journal-start .small-note{display:block;margin-top:17px;color:#d7e1d2}
.journal-start figure{position:relative;margin:0;min-height:430px;overflow:hidden}
.journal-start figure img{width:100%;height:100%;object-fit:cover;position:absolute;inset:0}
.journal-start figcaption{position:absolute;bottom:0;left:0;right:0;padding:60px 26px 22px;background:linear-gradient(transparent,#102d26e8);font-size:11px}
.journal-start figcaption>span{display:block;margin-top:5px;font-size:10px}
.journal-topic:target .section-heading h2{color:#536846}
.journal-topic+.journal-topic{border-top:1px solid var(--line)}
.journal-topic .section-heading h2{font-size:41px;max-width:660px}
.journal-topic .blog-card h3{font-size:27px}
.journal-perspective{font-size:14px;line-height:1.6}
.article-contents{padding-bottom:26px;border-bottom:1px solid #bec9b0;margin-bottom:30px}
.article-contents ol{padding-left:20px;margin:0}.article-contents li{padding:7px 0;font-size:14px;line-height:1.5}
.article-contents a:hover{text-decoration:underline;text-underline-offset:3px}
.regional-resources{padding:0!important;list-style:none}.regional-resources li{padding:20px 0;border-bottom:1px solid var(--line)}
.regional-resources li>a{font-weight:600;text-decoration:underline;text-underline-offset:4px;line-height:1.5}
.regional-resources li>p{font-size:16px;margin:8px 0 0;color:var(--muted)}
@media(max-width:950px){.journal-start>div{padding:32px}.journal-start h2{font-size:35px}.journal-start .button{font-size:13px;padding:16px;gap:12px}.journal-topic .section-heading h2{font-size:35px}.journal-topic .blog-card h3{font-size:24px}}
@media(max-width:700px){.journal-topics{display:grid;grid-template-columns:1fr}.journal-topics a{justify-content:space-between}.journal-start{grid-template-columns:1fr}.journal-start>div{padding:30px 25px}.journal-start h2{font-size:34px}.journal-start figure{min-height:260px}.journal-start .button{font-size:14px}.journal-topic .section-heading h2{font-size:36px}.journal-topic .blog-card h3{font-size:28px}.journal-perspective{font-size:14px}.article-contents li{font-size:15px}}
@media print{.journal-topics,.article-contents{display:none}.journal-start{display:block;color:#163a30;background:none}.journal-start figure{display:none}}

@media(max-width:700px){.article-contents{display:none}}
