.sports-tg-help{box-sizing:border-box;max-width:100%;font-family:Arial,"Noto Sans KR",sans-serif}
.sports-tg-help__card{position:relative;isolation:isolate;display:flex!important;align-items:center;gap:13px;box-sizing:border-box;width:100%;max-width:340px;min-height:94px;margin:14px 0 18px;padding:17px 18px!important;overflow:hidden;border:1px solid #4fb8f3;border-radius:16px;background:linear-gradient(125deg,#102a4b 0%,#164c79 62%,#157aac 100%);color:#fff!important;text-decoration:none!important;text-align:left!important;box-shadow:0 6px 22px #0d92d92b;animation:sports-tg-help-glow 5s ease-in-out infinite;transition:transform .2s ease,box-shadow .2s ease}
.sports-tg-help__card::after{content:"";position:absolute;z-index:-1;inset:-75% -55%;pointer-events:none;background:linear-gradient(105deg,transparent 42%,#b9edff33 49%,transparent 56%);transform:translateX(-55%) rotate(-5deg);animation:sports-tg-help-shimmer 7s ease-in-out infinite}
.sports-tg-help__card:hover{transform:translateY(-2px);box-shadow:0 10px 28px #089fe34d}
.sports-tg-help__card:focus-visible{outline:3px solid #8bdcff;outline-offset:4px}
.sports-tg-help__icon{display:grid!important;place-items:center;flex:0 0 48px;width:48px;height:48px;border:1px solid #ffffff4d;border-radius:15px;background:linear-gradient(145deg,#46c8ff,#168acc);box-shadow:0 5px 16px #031e493d;animation:sports-tg-help-flight 5s ease-in-out infinite}
.sports-tg-help__icon svg{display:block;width:28px;height:28px;fill:#fff}
.sports-tg-help__copy{display:flex!important;flex:1;min-width:0;flex-direction:column;gap:4px;line-height:1.2}
.sports-tg-help__eyebrow{color:#b8e8ff!important;font-size:10px!important;font-weight:700;letter-spacing:2px}
.sports-tg-help__id{display:block;color:#fff!important;font-size:23px!important;font-weight:800;letter-spacing:.3px;white-space:nowrap}
.sports-tg-help__caption{color:#d6efff!important;font-size:12px!important;font-weight:400;letter-spacing:0}
.sports-tg-help__arrow{flex:0 0 17px;width:17px;height:17px;stroke:#bde9ff;fill:none;stroke-width:1.8}
.sports-tg-help--mobile{width:calc(100% - 32px);max-width:460px;margin:20px auto 100px;padding:0}
.sports-tg-help--mobile .sports-tg-help__heading{margin:0 0 10px;color:#23496d;font-size:15px;font-weight:800;letter-spacing:2px}
.sports-tg-help--mobile .sports-tg-help__card{max-width:none;margin:0}
@keyframes sports-tg-help-glow{0%,100%{box-shadow:0 6px 22px #0d92d92b}50%{box-shadow:0 8px 28px #0d92d950}}
@keyframes sports-tg-help-shimmer{0%,45%{transform:translateX(-55%) rotate(-5deg)}80%,100%{transform:translateX(55%) rotate(-5deg)}}
@keyframes sports-tg-help-flight{0%,100%{transform:translateY(0) rotate(0)}50%{transform:translateY(-3px) rotate(-4deg)}}
@media(max-width:360px){.sports-tg-help__card{gap:10px;padding:15px!important}.sports-tg-help__icon{flex-basis:43px;width:43px;height:43px}.sports-tg-help__id{font-size:21px!important}}
@media(prefers-color-scheme:dark){.sports-tg-help--mobile .sports-tg-help__heading{color:#98c7ed}}
@media(prefers-reduced-motion:reduce){.sports-tg-help__card,.sports-tg-help__card::after,.sports-tg-help__icon{animation:none!important;transition:none!important}.sports-tg-help__card:hover{transform:none}}
