
body{margin:0;background:#F5F6F8}
a{color:#16181D;text-decoration:none}
a:hover{color:#B42318}
.u:hover{text-decoration:underline;text-underline-offset:3px}
.fl{color:#C9CBD1}.fl:hover{color:#fff;text-decoration:underline;text-underline-offset:3px}
.fs{display:inline-flex;align-items:center;min-height:44px;box-sizing:border-box;padding:0 16px;border:1px solid #4A4D55;color:#fff;font-size:14px;font-weight:500}
.fs:hover{background:#fff;color:#16181D}
.sx{width:40px;height:40px;flex:none;border-radius:50%;border:1px solid #DADCE5;color:#16181D;display:inline-flex;align-items:center;justify-content:center;transition:background .15s,color .15s,border-color .15s}
.sx:hover{background:#16181D;border-color:#16181D;color:#fff}
.fb:hover{background:#1877F2;border-color:#1877F2;color:#fff}.xx:hover{background:#16181D;border-color:#16181D;color:#fff}.yt:hover{background:#E62117;border-color:#E62117;color:#fff}
.nv{position:relative;padding:17px 20px;font-size:14px;font-weight:700;letter-spacing:.05em;color:#16181D;transition:color .15s}
.nv + .nv::before{content:"";position:absolute;left:0;top:50%;height:16px;margin-top:-8px;width:1px;background:#C9CCD6}
.nv::after{content:"";position:absolute;left:20px;right:20px;bottom:0;height:3px;background:#C8211B;transform:scaleX(0);transition:transform .2s}
.nv:hover{color:#C8211B}.nv:hover::after,.nv.on::after{transform:scaleX(1)}.nv.on{color:#C8211B}
.tk{flex:none;color:#fff;font-size:15px;font-weight:700;white-space:nowrap;display:inline-flex;align-items:center}
.tk::after{content:"•";margin:0 28px;opacity:.7}
.tk:hover{color:#fff;text-decoration:underline;text-underline-offset:3px}
.cd{box-shadow:0 1px 2px rgba(22,24,29,.06),0 6px 16px rgba(22,24,29,.08);transition:box-shadow .2s,transform .2s}.cd:hover{box-shadow:0 2px 4px rgba(22,24,29,.06),0 16px 32px rgba(22,24,29,.14);transform:translateY(-3px)}
.im{box-shadow:0 2px 10px rgba(22,24,29,.12)}
.pg{box-shadow:0 1px 2px rgba(22,24,29,.06),0 6px 16px rgba(22,24,29,.08)}.sth{box-shadow:0 1px 2px rgba(22,24,29,.06),0 6px 16px rgba(22,24,29,.08)}.fso,.sx{box-shadow:0 2px 6px rgba(22,24,29,.12)}
.fh{margin:0;background:#16181D;color:#fff;font-size:18px;font-weight:800;letter-spacing:.03em;text-align:center;padding:11px 16px;position:relative}
.fh::after{content:"";position:absolute;left:50%;bottom:-6px;margin-left:-6px;border:6px solid transparent;border-bottom:0;border-top-color:#16181D}
.flk{display:inline-flex;align-items:center;justify-content:center;min-height:40px;font-size:15px;color:#2B2E36;transition:color .15s}.flk:hover{color:#C8211B;text-decoration:underline;text-underline-offset:3px}
.fso{width:46px;height:46px;flex:none;display:inline-flex;align-items:center;justify-content:center;background:#16181D;color:#fff;transition:background .15s,transform .15s}.fso:hover{background:#C8211B;color:#fff;transform:translateY(-2px)}
.fem{display:flex;align-items:center;justify-content:center;gap:10px;min-height:44px;padding:0 16px;border:1px solid #D5D7DF;background:#F7F8FB;color:#16181D;font-size:14px;font-weight:600;word-break:break-all;transition:background .15s,color .15s,border-color .15s}.fem:hover{background:#16181D;border-color:#16181D;color:#fff}
.fsq{width:44px;height:44px;flex:none;display:inline-flex;align-items:center;justify-content:center;border:1px solid #4A4D55;color:#fff;transition:background .15s,border-color .15s}
.fsq:hover{background:#fff;color:#16181D;border-color:#fff}.fsq.fb:hover{background:#1877F2;color:#fff;border-color:#1877F2}.fsq.xx:hover{background:#000;color:#fff;border-color:#000}.fsq.yt:hover{background:#E62117;color:#fff;border-color:#E62117}
@media (max-width:760px){.navw{flex-wrap:nowrap!important;overflow-x:auto;justify-content:flex-start!important;padding:0 8px!important}.nv{white-space:nowrap;padding:15px 16px}.adx{position:static!important;max-width:none!important}}
.sh{width:40px;height:40px;flex:none;display:inline-flex;align-items:center;justify-content:center;background:#16181D;color:#fff;border:0;cursor:pointer;transition:background .15s}.sh:hover{background:#C8211B;color:#fff}
.tkw{-webkit-mask-image:linear-gradient(90deg,transparent,#000 20px,#000 calc(100% - 48px),transparent);mask-image:linear-gradient(90deg,transparent,#000 20px,#000 calc(100% - 48px),transparent)}
.dot{width:8px;height:8px;border-radius:50%;background:#fff;animation:vn-pulse 1.6s ease-in-out infinite}
@keyframes vn-pulse{50%{opacity:.25}}
@media (prefers-reduced-motion:reduce){.dot{animation:none}}
.skip{position:absolute;left:-9999px;color:#fff;font-size:13px}.skip:focus{position:static;color:#fff}
.soc{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px}.soc:hover{color:#fff}
.tick{display:flex;width:max-content;animation:vn-tick 45s linear infinite}.tick:hover{animation-play-state:paused}
@keyframes vn-tick{to{transform:translateX(-50%)}}
@media (prefers-reduced-motion:reduce){.tick{animation:none}}
.share:hover{background:#16181D;color:#fff}
