/* V59 — Home: accessible H1-first hierarchy and compact 20-test-journals promotion. */
.ndh59-journal-promo{margin:24px 0 28px;padding:18px 22px;border-radius:16px;border:1px solid #dfcce7;background:#faf6fb;display:flex;align-items:center;justify-content:space-between;gap:12px 24px;flex-wrap:wrap}
.ndh59-journal-promo h2{font-size:clamp(1.16rem,2vw,1.48rem);line-height:1.25;margin:0;color:#302239}
.ndh59-journal-promo p{flex:1 1 270px;margin:0;line-height:1.55;color:#51425a;font-size:0.95rem}
.ndh59-journal-promo a{display:inline-flex;align-items:center;justify-content:center;white-space:normal;border-radius:9px;padding:10px 14px;background:#624376;color:#fff;font-weight:650;text-decoration:none;font-size:0.91rem}
.ndh59-journal-promo a:hover,.ndh59-journal-promo a:focus-visible{background:#463052;text-decoration:underline}
.ndh59-journal-promo a:focus-visible{outline:3px solid #a57d32;outline-offset:3px}
@media(max-width:680px){.ndh59-journal-promo{align-items:flex-start;margin:20px 0 24px;padding:16px;gap:12px}.ndh59-journal-promo h2,.ndh59-journal-promo p,.ndh59-journal-promo a{flex-basis:100%;width:100%}}
