/* Keep the existing recommendation cards; menu pagination is a quieter row. */
.reading-paths__links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}
.reading-paths .next-step__card{min-width:0;margin:0;align-items:center}
.reading-paths__copy{min-width:0}
.reading-paths__title,.reading-paths__reason{overflow-wrap:anywhere;word-break:keep-all}
.reading-paths__anchor{display:block;scroll-margin-top:100px}
.menu-pagination{margin-top:28px;padding-top:18px;border-top:1px solid #d1dbc6}
.menu-pagination__heading{margin-bottom:12px;font-size:11px;font-weight:600;color:#63715b}
.menu-pagination__links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}
.menu-pagination__link{display:flex;flex-direction:column;gap:5px;min-width:0;padding:8px 0;color:#324d33;text-decoration:none;line-height:1.6}
.menu-pagination__link--next{text-align:right;align-items:flex-end}
.menu-pagination__direction{font-size:11px;color:#63715b}
.menu-pagination__title{font-size:13px;overflow-wrap:anywhere;word-break:keep-all}
.menu-pagination__link:hover .menu-pagination__title{text-decoration:underline;text-underline-offset:3px}
.reading-paths a:focus-visible,.menu-pagination a:focus-visible{outline:2px solid #526c3c;outline-offset:4px}
@media(max-width:760px){
  .reading-paths__links{grid-template-columns:1fr;gap:12px}
  .menu-pagination__links{gap:16px}
}
