.herald-mention{display:flex;align-items:center;justify-content:space-between;gap:36px;margin-block:18px 70px;padding-block:25px;border-top:1px solid #9abfe045;border-bottom:1px solid #9abfe045}
.herald-mention h2{font-size:clamp(22px,2.5vw,34px);line-height:1.15;letter-spacing:-.025em;margin:9px 0}
.herald-mention .herald-logo{display:block;width:min(100%,280px);height:auto;margin:15px 0 18px;background:#fff;border-radius:3px;padding:5px 8px}
.herald-mention p:last-child{color:#b7c7d7;line-height:1.55;margin:0;max-width:670px}
.herald-mention>a{display:inline-flex;align-items:center;justify-content:center;text-align:center;flex:none;min-height:48px;padding:12px 18px;border:1px solid #a9c9eb8a;border-radius:7px;background:#cfe0f314;color:#edf5ff;text-decoration:none;font-weight:650;transition:background .2s,border-color .2s}
.herald-mention>a:hover,.herald-mention>a:focus-visible{background:#cfe0f32e;border-color:#dceaff}
.impact-press-links .impact-herald-logo{display:block;width:min(100%,210px);height:auto;background:#fff;border-radius:3px;padding:4px 6px}
@media(max-width:700px){.herald-mention{display:block;margin-block:10px 52px;padding-block:26px}.herald-mention>a{margin-top:22px;width:100%}}
