#kd-market-v5 .market-top{flex-wrap:wrap}
#kd-market-v5 .market-help{padding:0;border:2px solid #723cb2;border-radius:18px;background:#fffaf0;color:#432158;width:min(680px,calc(100vw - 24px));max-height:calc(100dvh - 24px);overflow:hidden;font-size:16px;line-height:1.55;overscroll-behavior:contain}
#kd-market-v5 .market-help[open]{display:flex;flex-direction:column}
#kd-market-v5 .market-help::backdrop{background:#23132ac9}
#kd-market-v5 .market-help-header{flex:none;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;padding:12px 16px;background:#fffaf0;border-bottom:2px solid #dfc9ec;z-index:1}
#kd-market-v5 .market-help h2{font-size:21px;line-height:1.3;margin:0}
#kd-market-v5 .market-help h3{font-size:18px;line-height:1.3;margin:0 0 6px}
#kd-market-v5 .market-help-content{padding:16px;min-height:0;overflow:auto;overscroll-behavior:contain}
#kd-market-v5 .market-help section+section{margin-top:22px}
#kd-market-v5 .market-help p{margin:0;overflow-wrap:break-word}
#kd-market-v5 .market-help-close,#kd-market-v5 .market-story-help{min-width:44px;min-height:44px;padding:8px 14px;border:2px solid #723cb2;border-radius:12px;background:#fffefd;color:#432158;font-size:16px}
#kd-market-v5 .market-help :focus-visible,#kd-market-v5 [data-help]:focus-visible{outline:3px solid #276000;outline-offset:2px}
#kd-market-v5 .market-story-help{margin:6px 0}
@media(min-width:500px) and (max-height:640px){#kd-market-v5 .market-scene-card .market-story-help{grid-column:1;grid-row:5;margin:0;justify-self:start}}
