/* In-article discovery: one quiet research row, a short offer, then the article. */
.qeb-pro-discovery{margin:28px 0 24px;clear:both}
.qeb-pro-discovery>.qeb-cta{margin:0}
.qeb-pro-discovery .qeb-cta.qeb-pro-related{padding:18px 20px!important;border:0!important;border-top:1px solid #bca779!important;background:#eef2f3!important;color:#173342!important;box-shadow:none!important;border-radius:0!important}
.qeb-pro-related__header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px}
.qeb-pro-related .qeb-pro-related__heading{font:700 20px/1.2 Geist,'IBM Plex Sans',sans-serif!important;letter-spacing:-.025em;margin:0!important;color:#173342!important}
.qeb-pro-related__controls{display:flex;gap:7px;flex-shrink:0}
.qeb-pro-related__controls[hidden]{display:none!important}
.qeb-pro-related__controls button{display:grid;place-items:center;width:36px;height:36px;min-height:36px;padding:0;border:1px solid #8ba5ad;border-radius:8px;background:transparent;color:#193c49;font:500 22px/1 'IBM Plex Sans',sans-serif;cursor:pointer;box-shadow:none}
.qeb-pro-related__controls button:disabled{opacity:.35;cursor:default}
.qeb-pro-related__controls button:not(:disabled):hover{background:#dce9e8}
.qeb-pro-related .qeb-pro-related__list{display:flex;gap:18px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding:0;scrollbar-width:thin;scrollbar-color:#8ba5ad transparent;list-style:none!important;margin:0!important;padding:0 0 10px!important;max-width:100%;outline-offset:4px}
.qeb-pro-related .qeb-pro-related__item{display:grid;grid-template-columns:76px minmax(0,1fr);align-content:start;gap:12px;flex:0 0 66%;min-width:280px;scroll-snap-align:start;padding:0!important;margin:0!important;border:0}
.qeb-pro-related__image{display:block;width:76px;aspect-ratio:1;overflow:hidden;border:0!important;margin:0}
.qeb-pro-related__image img{display:block;width:100%;height:100%!important;object-fit:cover;margin:0!important}
.qeb-pro-related__copy{min-width:0}
.qeb-pro-related__meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:7px;font:400 11px/1.3 'IBM Plex Sans',sans-serif;color:#536871}
.qeb-pro-related__badge{display:inline-block;padding:3px 11px 3px 6px;background:#884225;color:#fff;font:500 9px/1.3 Manrope,'IBM Plex Sans',sans-serif;text-transform:uppercase;clip-path:polygon(0 0,calc(100% - 6px) 0,100% 50%,calc(100% - 6px) 100%,0 100%)}
.qeb-pro-related__badge--dual{background:#4b9fa6;color:#fff}
.qeb-pro-related .qeb-pro-related__title{margin:0!important;font:700 16px/1.25 Geist,'IBM Plex Sans',sans-serif!important;letter-spacing:-.02em;color:#173342!important}
.qeb-pro-related .qeb-pro-related__title a{color:inherit!important;text-decoration:none!important}
.qeb-pro-related .qeb-pro-related__title a:hover{text-decoration:underline!important;text-decoration-color:#a98445!important;text-underline-offset:3px}
.qeb-pro-discovery :is(a,button):focus-visible,.qeb-pro-related__list:focus-visible{outline:2px solid #a98445;outline-offset:4px}
.qeb-pro-discovery .qeb-cta.qeb-pro-inline{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px 20px;padding:18px 20px!important;border:0!important;border-top:1px solid #cad5d9!important;background:#e6edef!important;color:#173342!important;box-shadow:none!important;border-radius:0!important}
.qeb-pro-inline__label{display:block;margin-bottom:6px;font:600 10px/1.3 'IBM Plex Sans',sans-serif;letter-spacing:.1em;text-transform:uppercase;color:#476571}
.qeb-pro-inline .qeb-pro-inline__heading{margin:0 0 6px!important;font:700 20px/1.15 Geist,'IBM Plex Sans',sans-serif!important;letter-spacing:-.025em;color:#173342!important}
.qeb-pro-inline .qeb-pro-inline__sub{margin:0!important;max-width:440px;font:400 14px/1.45 'IBM Plex Sans',sans-serif!important;color:#465e68!important}
.qeb-pro-inline__actions{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:8px}
.qeb-pro-discovery .qeb-cta.qeb-pro-inline .qeb-btn--primary{padding:10px 14px!important;min-height:42px;white-space:nowrap;background:#193c49!important;color:#fff!important;border:1px solid #193c49!important;border-bottom:3px solid #bca779!important;font-size:14px!important}
.qeb-pro-inline .qeb-pro-inline__signup{padding:2px 0;background:none;border:0;border-radius:0;color:#193c49;font:500 12px/1.4 'IBM Plex Sans',sans-serif;text-decoration:underline;text-underline-offset:3px;text-align:left;cursor:pointer;box-shadow:none}
.qeb-pro-inline .qeb-pro-inline__signup:hover{color:#87672f}
.qeb-pro-inline .qeb-dispatch-form{grid-column:1/-1;margin:0!important}
.qeb-pro-discovery__continue{display:flex;align-items:center;gap:10px;padding-top:12px;color:#55717b;font:400 11px/1.3 'IBM Plex Sans',sans-serif}
.qeb-pro-discovery__continue:before{content:'';height:1px;flex:1;background:#cad5d9}
@media(max-width:540px){.qeb-pro-discovery{margin:24px 0 20px}.qeb-pro-discovery .qeb-cta.qeb-pro-related{padding:16px!important}.qeb-pro-related .qeb-pro-related__heading{font-size:18px!important}.qeb-pro-related__header{gap:10px}.qeb-pro-related .qeb-pro-related__list{gap:14px}.qeb-pro-related .qeb-pro-related__item{flex-basis:92%;min-width:0;grid-template-columns:60px minmax(0,1fr);gap:10px}.qeb-pro-related__image{width:60px}.qeb-pro-related .qeb-pro-related__title{font-size:16px!important}.qeb-pro-discovery .qeb-cta.qeb-pro-inline{grid-template-columns:minmax(0,1fr);gap:14px;padding:16px!important}.qeb-pro-inline__actions{flex-direction:row;align-items:center;justify-content:flex-start;gap:14px;flex-wrap:wrap}.qeb-pro-inline .qeb-pro-inline__heading{font-size:19px!important}.qeb-pro-inline .qeb-pro-inline__signup{max-width:145px}}
