.rx-promotion {box-sizing:border-box;width:min(100%,58rem);min-width:0;margin:clamp(3rem,6vw,5rem) auto;font:400 1rem/1.4 system-ui,sans-serif;text-align:left}
.rx-promotion a {box-sizing:border-box;position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:center;min-height:9rem;padding:1.4rem clamp(1rem,4vw,2.4rem);border:1px solid #325371;border-left:3px solid #67e3ec;border-radius:.35rem;background:linear-gradient(105deg,#0b182c 28%,#112c46 78%,#114655);color:white;text-decoration:none}
.rx-promotion a:focus-visible {outline:3px solid #27aebe;outline-offset:4px}
.rx-copy {position:relative;z-index:1;display:grid;gap:.45rem;max-width:75%}
.rx-name {font:600 .72rem/1.3 ui-monospace,monospace;text-transform:uppercase;color:#e7c784;letter-spacing:.11em}
.rx-copy strong {font:650 clamp(1.14rem,2.25vw,1.8rem)/1.13 system-ui,sans-serif;letter-spacing:-.03em;color:#f6fbff;text-wrap:balance}
.rx-detail {font-size:.86rem;color:#d1e4ef}
.rx-action {color:#89f4f4;font-size:.81rem;font-weight:650;margin-top:.22rem}
.rx-promotion a:hover .rx-action {text-decoration:underline}
.rx-orbit {position:absolute;right:2%;width:25%;aspect-ratio:1;border:1px solid #477a89;border-radius:50%;background:repeating-radial-gradient(circle,transparent 0 16%,#40677a 16.5% 17%,transparent 17.5% 24%)}
.rx-orbit:before,.rx-orbit:after,.rx-orbit i {content:"";position:absolute;inset:26%;border:1px solid #66d5dc;transform:rotate(45deg)}
.rx-orbit:after {inset:39%;background:#81dee6;box-shadow:0 0 1.4rem #37c2d7}
.rx-orbit i {inset:15%;border-color:#b39963;transform:rotate(30deg)}
.rx-rectangle {max-width:21rem}.rx-rectangle a {min-height:15.6rem}.rx-rectangle .rx-copy {max-width:80%}
.rx-display .adsbygoogle {display:block}.rx-display .adsbygoogle[data-ad-status="unfilled"] {display:none!important}
.runeindex:has(#report:not([hidden])) > [data-placement="scan"],.runeindex:has(#loading:not([hidden])) .rx-promotion,#overall.scan-recovery + .rx-promotion {display:none}
@media(max-width:520px){.rx-promotion a{min-height:7rem;padding:1rem}.rx-copy{max-width:82%}.rx-orbit{right:-9%;width:29%;opacity:.75}.rx-name{font-size:.65rem}}

