.article-topics{margin:34px 0;padding-top:24px;border-top:1px solid var(--line)}
.article-topics h2{font-size:20px;line-height:1.25;margin-bottom:14px}
.article-topics .journal-categories{display:flex;flex-wrap:wrap;white-space:normal;overflow:visible;gap:8px}
.article-topics .journal-categories a{white-space:normal;overflow-wrap:anywhere}
.source-guide-directory{padding:30px 5% 60px;margin-top:30px;border-top:1px solid var(--line)}
.source-guide-directory h2{font-size:25px;margin-bottom:18px}
.source-guide-directory ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 20px;list-style:none;padding:0}
.source-guide-directory a{text-decoration:underline;text-underline-offset:4px}
@media(max-width:760px){.source-guide-directory{padding:30px 22px 48px}.source-guide-directory ul{grid-template-columns:repeat(2,minmax(0,1fr))}.journal-hero h1{overflow-wrap:anywhere}.article-topics .journal-categories a{font-size:12px}}
