.story-page #uhd-marketplace{background:#17120d;color:#fff8e8;border-radius:0;overflow:visible}
.story-page #uhd-marketplace .uhd-reveal-window{min-height:0;overflow:visible;box-shadow:none;margin:0 auto 30px}
.story-page #uhd-marketplace .uhd-reveal-panel{padding:32px;overflow:hidden;border-radius:20px}
.story-page #uhd-marketplace .uhd-story-masthead{position:relative;top:auto;margin:0 0 32px;padding:0 0 24px}
.story-page #uhd-marketplace #uhd-story-title{max-width:720px;margin:2px 0 22px;font-size:clamp(42px,6vw,74px);font-weight:800;line-height:1;letter-spacing:-.045em;color:#fff8e8}
.story-page-nav,.story-page-footer{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px;max-width:1120px;margin:auto;padding:24px}
.story-page-nav a,.story-page-footer a{color:#f9ce43;font:700 15px/1.4 Arial,sans-serif;text-decoration:none;display:inline-flex;align-items:center;min-height:44px}
.story-page-nav a:hover,.story-page-footer a:hover{text-decoration:underline}
.story-page a:focus-visible{outline:3px solid #f9ce43;outline-offset:4px}
.story-page .jd-story-bridge a{display:inline-flex;align-items:center;text-decoration:none;white-space:normal;text-align:center}
.story-skip{position:fixed;left:16px;top:-100px;z-index:99999;background:#f9ce43;color:#17120d;padding:16px}
.story-skip:focus{top:16px}
@media(max-width:700px){.story-page #uhd-marketplace .uhd-reveal-panel{padding:20px;border-radius:0}.story-page #uhd-marketplace .uhd-story-masthead{margin:0 0 28px;padding:0 0 18px}.story-page-nav,.story-page-footer{padding:16px 20px;gap:10px}.story-page #uhd-marketplace .uhd-story-masthead span{display:block;font-size:9px;max-width:120px}.story-page #uhd-marketplace .uhd-story-masthead img{width:min(190px,45vw)}}
