/* Article onward-navigation uses one calm newsroom surface instead of a bright interruption. */
.rshof-discovery-40{margin-block:32px;padding:clamp(20px,4vw,32px);background:radial-gradient(circle at 88% 0,rgba(223,189,116,.14),transparent 30%),linear-gradient(145deg,#142831,#09161d);border:1px solid rgba(223,189,116,.56);border-radius:12px;color:#edf1ed;overflow-wrap:anywhere;box-shadow:0 18px 42px rgba(0,0,0,.16)}
.rshof-discovery-40 h2{color:#fff8e8!important;font-size:clamp(22px,3vw,30px);line-height:1.25}
.rshof-discovery-40>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}
.rshof-discovery-40 a{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;padding:14px 18px;background:rgba(5,18,24,.74);border:1px solid rgba(223,189,116,.46);border-radius:8px;color:#f7f2e7!important;-webkit-text-fill-color:#f7f2e7!important;text-decoration:none;font-weight:700;line-height:1.4;transition:background .2s ease,border-color .2s ease}
.rshof-discovery-40 a:hover{background:#1b3440;border-color:#f1cf81}
.rshof-discovery-40 a:focus-visible{outline:3px solid #dfbd74;outline-offset:3px}
.rshof-newsroom-monitor{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding:16px 20px;margin-block:18px;background:#10232c;color:#f7f2e7;border:1px solid rgba(223,189,116,.56);border-radius:8px}
.rshof-newsroom-monitor strong{color:#f0cb78}
.rshof-newsroom-monitor a{color:#fff8e8;font-weight:700}
.rshof-newsroom-monitor [hidden]{display:none!important}
@media(max-width:768px){.rshof-discovery-40>div{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:430px){.rshof-discovery-40>div{grid-template-columns:minmax(0,1fr)}}
