.related-reading{margin:40px 0;padding:28px 0;border-top:1px solid #dfe2e5;clear:both}
.related-reading h2{font-size:24px;line-height:1.45;margin:0 0 22px}
.related-reading-groups{display:grid;gap:24px}
.related-reading h3{font-size:17px;line-height:1.5;margin:0 0 8px;color:var(--text-secondary)}
.related-reading ul{list-style:none;padding:0;margin:0}
.related-reading li{margin:0;border-bottom:1px solid #eceef0}
.related-reading li a{display:block;padding:12px 0;color:#245e96;text-decoration:underline;text-underline-offset:4px;line-height:1.65;overflow-wrap:anywhere}
.related-reading a:focus-visible{outline:2px solid var(--brand);outline-offset:4px}
@media(max-width:600px){.related-reading{margin:30px 0;padding-top:24px}.related-reading h2{font-size:22px}}

.column-shell .column-article .related-reading h2{font-weight:700;margin:0 0 22px;font-size:24px}.column-shell .column-article .related-reading h3{font-size:17px;font-weight:700;margin:0 0 8px}.column-shell .column-article .related-reading .related-reading-groups>section{margin:0}.column-article .related-reading ul{padding:0;margin:0;list-style:none}.column-article .related-reading li{margin:0}@media(max-width:600px){.column-shell .column-article .related-reading h2{font-size:22px}}
