a.dhc-gl{color:inherit!important;text-decoration:none!important;border-bottom:1.5px dotted #b14cc9;background:linear-gradient(transparent 62%,rgb(192 91 214 / .14) 0);cursor:help;transition:background .15s,border-color .15s}a.dhc-gl:hover,a.dhc-gl[aria-expanded=true]{background:rgb(192 91 214 / .16);border-bottom-color:#7a2a9c}.dhc-gl-pop{position:absolute;z-index:99999;width:min(340px,calc(100vw - 16px));box-sizing:border-box;padding:16px 18px 14px;border-radius:16px;background:#fff;color:#2b1238;border:1px solid #eadcf2;box-shadow:0 24px 50px -18px rgb(60 20 80 / .45),0 2px 6px rgb(60 20 80 / .08);font:400 14.5px/1.55 inherit;animation:dhc-gl-in .14s ease-out}.dhc-gl-pop::before{content:"";position:absolute;top:-7px;left:var(--arrow,50%);width:12px;height:12px;margin-left:-6px;background:#fff;border-left:1px solid #eadcf2;border-top:1px solid #eadcf2;transform:rotate(45deg)}.dhc-gl-pop.is-up::before{top:auto;bottom:-7px;transform:rotate(225deg)}.dhc-gl-pop strong{display:block;margin:0 22px 6px 0;font-size:16px;font-weight:800;letter-spacing:-.01em;color:#2b1238}.dhc-gl-pop p{margin:0 0 10px!important;color:#4a3d52;font-size:14px;line-height:1.55}.dhc-gl-pop__more{display:inline-flex;align-items:center;gap:6px;font-weight:700;font-size:13.5px;color:#7a2a9c!important;text-decoration:none!important}.dhc-gl-pop__more::after{content:"→"}.dhc-gl-pop__x{position:absolute;top:8px;right:10px;width:28px;height:28px;padding:0;border:0;border-radius:8px;background:0 0;color:#8a7d90;font-size:20px;line-height:1;cursor:pointer}.dhc-gl-pop__x:hover{background:#f4ebf8;color:#2b1238}@keyframes dhc-gl-in{from{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.dhc-gl-pop{animation:none}}.jnews-dark-mode a.dhc-gl{border-bottom-color:#d6a2e8}.jnews-dark-mode .dhc-gl-pop,.jnews-dark-mode .dhc-gl-pop::before{background:#221a27;border-color:rgb(255 255 255 / .12)}.jnews-dark-mode .dhc-gl-pop strong{color:#f1e8f5}.jnews-dark-mode .dhc-gl-pop p{color:#d5c8dc}