.bs-page{background:var(--nu-color-bg);--bs-measure:760px;position:relative}.bs-srOnly{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:where(.bs-page) a{color:var(--nu-color-brand-deep)}:where(.bs-page) a:where(:hover){color:var(--nu-color-brand-strong)}.bs-page .rv-cta2,.bs-page .rv-cta2:hover,.bs-page .rv-cta2:active,.bs-page .cnh-ctaSp,.bs-page .cnh-ctaSp:hover{color:#fff}.bs-inner{max-width:var(--nu-container-max);padding:0 var(--nu-container-px-sp);margin:0 auto}@media (min-width:768px){.bs-inner{padding:0 var(--nu-container-px-pc)}}.bs-sec{margin-top:40px}@media (min-width:1024px){.bs-sec{margin-top:52px}}.bs-adBar{border-bottom:1px solid var(--nu-color-line);background:#fffffff2;padding:8px 0}.bs-adBarInner{max-width:var(--nu-container-max);padding:0 var(--nu-container-px-sp);align-items:center;gap:10px;margin:0 auto;display:flex}@media (min-width:768px){.bs-adBarInner{padding:0 var(--nu-container-px-pc)}}.bs-adBarTag{color:var(--nu-color-brand-deep);white-space:nowrap;align-items:center;gap:6px;font-size:11px;font-weight:800;display:inline-flex}.bs-adBarDot{background:var(--nu-color-brand);border-radius:50%;width:6px;height:6px}.bs-adBarPr{color:var(--nu-color-text-muted);font-size:11px;font-weight:700}.bs-crumb{color:var(--nu-color-text-muted);flex-wrap:wrap;align-items:center;gap:6px;font-size:11px;font-weight:600;display:flex}.bs-crumb a{color:var(--nu-color-text-muted);text-decoration:none}.bs-crumb a:hover{color:var(--nu-color-brand-deep)}.bs-crumb span[aria-current]{color:var(--nu-color-navy);font-weight:700}.bs-hero{background:linear-gradient(160deg, var(--nu-color-brand-tint) 0%, var(--nu-color-bg) 100%);padding:14px 0 22px}@media (min-width:1024px){.bs-hero{padding:18px 0 30px}}.new-ui .bs-h1{color:var(--nu-color-navy);letter-spacing:var(--nu-tracking-tight);margin:12px 0 0;font-size:20px;font-weight:900;line-height:1.35}@media (min-width:768px){.new-ui .bs-h1{font-size:var(--nu-text-hero);margin-top:16px;line-height:1.2}}.bs-h1 small{color:var(--nu-color-brand-deep);margin-top:6px;font-size:14px;font-weight:800;display:block}@media (min-width:1024px){.bs-h1 small{font-size:17px}}.bs-lead{max-width:var(--bs-measure);color:var(--nu-color-navy-mid);text-wrap:pretty;margin:10px 0 0;font-size:13px;font-weight:600;line-height:1.85}@media (min-width:1024px){.bs-lead{font-size:14.5px}}.bs-heroMeta{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.bs-updated{background:var(--nu-color-gold-soft);color:#8a6712;border-radius:var(--nu-radius-pill);align-items:center;gap:5px;padding:4px 11px;font-size:11px;font-weight:800;display:inline-flex}.bs-heroNote{color:var(--nu-color-text-muted);font-size:10.5px;font-weight:600}.bs-sup{border:1.5px solid var(--nu-color-brand-soft);box-shadow:var(--nu-shadow-sm);background:#fff;border-radius:16px;margin-top:18px;padding:14px 16px 15px}@media (min-width:1024px){.bs-sup{margin-top:24px;padding:18px 22px 19px}}.bs-avatar{flex-shrink:0;line-height:0;display:inline-block}.bs-supTop{border-bottom:1px dashed var(--nu-color-line);align-items:center;gap:12px;padding-bottom:11px;display:flex}.bs-supId{flex:1;min-width:0}.bs-supLabel{letter-spacing:.08em;color:var(--nu-color-brand-deep);font-size:10px;font-weight:800;display:inline-block}.bs-supNameRow{flex-wrap:wrap;align-items:baseline;gap:8px;margin-top:2px;display:flex}.bs-supName{color:var(--nu-color-navy);font-size:16px;font-weight:900;line-height:1.2}@media (min-width:1024px){.bs-supName{font-size:18px}}.bs-supRole{color:var(--nu-color-text-muted);font-size:11px;font-weight:700}.bs-supComment{max-width:var(--bs-measure);color:var(--nu-color-navy-mid);margin:12px 0 0;font-size:12.5px;font-weight:600;line-height:1.85}@media (min-width:1024px){.bs-supComment{font-size:13.5px}}.bs-supNote{border-top:1px dashed var(--nu-color-line);color:var(--nu-color-text-muted);margin:9px 0 0;padding-top:9px;font-size:10px;line-height:1.65}@media (min-width:768px){.bs-supNote{max-width:calc(var(--bs-measure) + 240px)}}.bs-supNote a{color:var(--nu-color-brand-deep);text-decoration:underline}.bs-secHeadWrap{margin-bottom:14px}.new-ui .bs-secHead{color:var(--nu-color-navy);letter-spacing:var(--nu-tracking-tight);border-left:6px solid var(--nu-color-brand);margin:0;padding-left:13px;font-size:20px;font-weight:900;line-height:1.4;display:block}@media (min-width:1024px){.new-ui .bs-secHead{padding-left:15px;font-size:26px}}.bs-secHeadT{background:linear-gradient(transparent 70%, var(--nu-color-gold-soft) 70%);padding:0 2px}.bs-secSub{max-width:var(--bs-measure);color:var(--nu-color-text-muted);margin:7px 0 0;font-size:11.5px;font-weight:600;line-height:1.7}@media (min-width:1024px){.bs-secSub{font-size:12.5px}.bs-cmpFit .rv-cmpScroll{overflow-x:visible}.bs-cmpFit .rv-cmp{width:100%;min-width:0}.bs-cmpFit .rv-cmp td{white-space:normal}.bs-cmpFit .rv-cmpName{white-space:nowrap}.bs-cmpFit .rv-cmpLottery{white-space:normal!important}}.bs-thYear{color:#ffffffbf;letter-spacing:.04em;margin-top:3px;font-size:9px;font-weight:700;display:block}.bs-page .rv-cmp td:first-child{padding-left:12px}.bs-page .rv-cmp td:last-child,.bs-page .rv-cmp th:last-child{padding-left:12px;padding-right:16px}.bs-page .rv-cmpCta2{min-height:40px;padding:0 14px}.bs-medalWrap{flex-shrink:0;justify-content:center;align-items:center;min-width:34px;display:inline-flex}.bs-medal{filter:drop-shadow(0 2px 3px #14213d40);display:block}.bs-cmpRankPlain{background:var(--nu-color-bg-strong);min-width:34px;height:26px;color:var(--nu-color-navy-mid);border-radius:8px;flex-shrink:0;place-items:center;font-size:13px;font-weight:900;display:inline-grid}.bs-page .rv-specHead{margin-top:16px}.bs-rkList{flex-direction:column;gap:58px;margin-top:46px;display:flex}@media (min-width:1024px){.bs-rkList{gap:84px;margin-top:68px}}@media (max-width:1023px){.bs-page .rv-rk{padding-top:12px}.bs-page .rv-trophy{width:68px;top:-18px}.bs-page .rv-rk--trophy .rv-rkHead{margin-top:44px}}.rv-rkRibbon[data-rank="5"]{background:var(--nu-color-navy-light)}.bs-rkDetailLink{color:var(--nu-color-brand-deep);justify-content:center;align-items:center;gap:3px;margin:10px auto 0;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.bs-rkDetailLink:hover{text-decoration:underline}.bs-masu{align-items:flex-start;gap:10px;margin-top:12px;display:flex}.bs-masuBubble{min-width:0;max-width:calc(var(--bs-measure) + 60px);background:var(--nu-color-brand-tint);border:1px solid var(--nu-color-brand-soft);border-radius:12px;flex:1;padding:10px 14px;position:relative}.bs-masuBubble:before{content:"";background:var(--nu-color-brand-tint);border-left:1px solid var(--nu-color-brand-soft);border-bottom:1px solid var(--nu-color-brand-soft);width:12px;height:12px;position:absolute;top:14px;left:-7px;transform:rotate(45deg)}.bs-masuWho{color:var(--nu-color-brand-deep);letter-spacing:.04em;font-size:10px;font-weight:900}.bs-masuH{color:var(--nu-color-navy);margin-top:5px;font-size:13.5px;font-weight:900;line-height:1.5}@media (min-width:1024px){.bs-masuH{font-size:15px}}.bs-masuText{color:var(--nu-color-navy-mid);margin:4px 0 0;font-size:12.5px;font-weight:700;line-height:1.8}@media (min-width:1024px){.bs-masuText{font-size:13.5px}}.bs-em{color:var(--nu-color-navy);text-decoration:underline;-webkit-text-decoration-color:var(--nu-color-gold);text-decoration-color:var(--nu-color-gold);text-underline-offset:3px;font-weight:900;text-decoration-thickness:2px}.bs-primer{border:1px solid var(--nu-color-line);box-shadow:var(--nu-shadow-sm);border-radius:15px;margin-top:16px;overflow:hidden}.bs-primerHead{background:var(--nu-gradient-banner);align-items:center;gap:11px;padding:13px 16px 11px;display:flex}.bs-primerHeadT{color:#fff;min-width:0;letter-spacing:var(--nu-tracking-tight);flex:1;font-size:17px;font-weight:900;line-height:1.3}@media (min-width:1024px){.bs-primerHeadT{font-size:19px}}.bs-primerHeadT small{letter-spacing:.1em;color:#fffc;margin-bottom:2px;font-size:10px;font-weight:800;display:block}.bs-primerBody{background:#fff;padding:6px 16px}.bs-primerItem{border-bottom:1px dashed var(--nu-color-line)}.bs-primerItem:last-child{border-bottom:0}.bs-primerItem summary{cursor:pointer;align-items:center;gap:9px;padding:12px 2px;list-style:none;display:flex}.bs-primerItem summary::-webkit-details-marker{display:none}.bs-primerQ{min-width:0;color:var(--nu-color-navy);flex:1;font-size:13px;font-weight:800}@media (min-width:1024px){.bs-primerQ{font-size:14.5px}}.bs-primerItem[open] .bs-faqChev{transform:rotate(180deg)}.bs-primerA{max-width:var(--bs-measure);color:var(--nu-color-navy-mid);margin:0 2px 13px;font-size:12.5px;font-weight:600;line-height:1.85}@media (min-width:1024px){.bs-primerA{font-size:13.5px}}.bs-spokes{grid-template-columns:1fr;gap:10px;display:grid}@media (min-width:1024px){.bs-spokes{grid-template-columns:repeat(2,1fr);gap:12px}}.bs-spoke{border:1px solid var(--nu-color-line);box-shadow:var(--nu-shadow-sm);transition:border-color .15s var(--nu-ease), transform .15s var(--nu-ease);background:#fff;border-radius:13px;align-items:center;gap:12px;padding:13px 15px;text-decoration:none;display:flex;color:inherit!important}.bs-spoke:hover{border-color:var(--nu-color-brand);transform:translateY(-1px)}.bs-spokeIcon{background:var(--nu-color-brand-tint);border-radius:11px;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid}.bs-spokeChip{color:#fff;width:40px;height:40px;font-size:17px;font-weight:900;font-family:var(--nu-font-num);border-radius:11px;flex-shrink:0;place-items:center;display:grid}.bs-spokeBody{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.bs-spokeT{color:var(--nu-color-navy);font-size:13.5px;font-weight:800}@media (min-width:1024px){.bs-spokeT{font-size:14.5px}}.bs-spokeD{color:var(--nu-color-text-muted);font-size:11px;font-weight:600;line-height:1.55}.bs-guide{border:1px solid var(--nu-color-line);box-shadow:var(--nu-shadow-sm);background:#fff;border-radius:16px;padding:18px 16px}@media (min-width:1024px){.bs-guide{padding:24px}}.bs-guideSteps{flex-direction:column;gap:8px;display:flex}@media (min-width:1024px){.bs-guideSteps{flex-direction:row;align-items:stretch;gap:0}}.bs-gstep{background:var(--nu-color-brand-tint);border:1px solid var(--nu-color-brand-soft);border-radius:13px;flex-direction:column;flex:1;gap:9px;padding:13px 14px;display:flex}.bs-gstepHead{align-items:center;gap:12px;display:flex}.bs-gstepIcon{background:linear-gradient(135deg, var(--nu-color-brand), var(--nu-color-brand-strong));border-radius:11px;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid;box-shadow:0 4px 10px #1fa37240}.bs-gstepNum{letter-spacing:.1em;color:var(--nu-color-brand-deep);font-size:10px;font-weight:900}.bs-gstepT{color:var(--nu-color-navy);margin-top:1px;font-size:14px;font-weight:900}.bs-gstepD{color:var(--nu-color-navy-mid);font-size:11.5px;font-weight:600;line-height:1.7}.bs-gstepArrow{color:var(--nu-color-brand);flex-shrink:0;place-items:center;padding:2px 0;display:grid}@media (max-width:1023px){.bs-gstepArrow svg{transform:rotate(90deg)}}@media (min-width:1024px){.bs-gstepArrow{padding:0 6px}}.bs-guideText{max-width:var(--bs-measure);color:var(--nu-color-navy-mid);text-wrap:pretty;margin:14px 0 0;font-size:12.5px;font-weight:600;line-height:1.9}@media (min-width:1024px){.bs-guideText{font-size:13.5px}}.bs-faqList{flex-direction:column;gap:10px;display:flex}.bs-faq{border:1px solid var(--nu-color-line);box-shadow:var(--nu-shadow-sm);background:#fff;border-radius:13px;overflow:hidden}.bs-faq summary{cursor:pointer;align-items:center;gap:10px;padding:14px 15px;list-style:none;display:flex}.bs-faq summary::-webkit-details-marker{display:none}.bs-faqQ{background:var(--nu-color-brand);color:#fff;width:24px;height:24px;font-size:12px;font-weight:900;font-family:var(--nu-font-num);border-radius:8px;flex-shrink:0;place-items:center;display:grid}.bs-faqQt{min-width:0;color:var(--nu-color-navy);flex:1;font-size:13px;font-weight:800;line-height:1.5}@media (min-width:1024px){.bs-faqQt{font-size:14.5px}}.bs-faqChev{transition:transform .2s var(--nu-ease);flex-shrink:0}.bs-faq[open] .bs-faqChev{transform:rotate(180deg)}.bs-faqA{align-items:flex-start;gap:10px;padding:0 15px 15px;display:flex}.bs-faqAmark{background:var(--nu-color-gold-soft);color:#8a6712;width:24px;height:24px;font-size:12px;font-weight:900;font-family:var(--nu-font-num);border-radius:8px;flex-shrink:0;place-items:center;display:grid}.bs-faqA p{max-width:var(--bs-measure);color:var(--nu-color-navy-mid);flex:1;margin:2px 0 0;font-size:12.5px;font-weight:600;line-height:1.85}@media (min-width:1024px){.bs-faqA p{font-size:13.5px}}.bs-diag{background:var(--nu-gradient-sticky);color:#fff;border-radius:18px;flex-direction:column;gap:14px;padding:20px 18px;display:flex}@media (min-width:1024px){.bs-diag{flex-direction:row;align-items:center;gap:20px;padding:26px 30px}}.bs-diagBody{flex:1;min-width:0}.bs-diagEyebrow{letter-spacing:.1em;color:var(--nu-color-brand-light);font-size:10.5px;font-weight:800}.bs-diagH{margin-top:4px;font-size:17px;font-weight:900;line-height:1.45}@media (min-width:1024px){.bs-diagH{font-size:20px}}.bs-diagH b{color:#7fe0b5}.bs-diagD{color:#ffffffbf;margin-top:5px;font-size:11.5px;font-weight:600;line-height:1.7}.bs-diagCta{flex-shrink:0;min-height:56px;padding:0 24px;font-size:15px}.bs-axisVal{color:var(--nu-color-brand-deep);align-items:baseline;gap:2px;font-size:24px;font-weight:900;line-height:1;display:inline-flex}.bs-axisVal small{color:var(--nu-color-text-muted);font-size:11px;font-weight:800}.bs-axisBar{background:var(--nu-color-bg-strong);border-radius:4px;min-width:90px;height:6px;margin-top:6px;display:block;overflow:hidden}.bs-axisBarFill{background:linear-gradient(90deg, var(--nu-color-brand-light), var(--nu-color-brand));border-radius:4px;height:100%;display:block}.bs-col{border:1px solid var(--nu-color-line);box-shadow:var(--nu-shadow-sm);background:#fff;border-radius:16px;padding:18px 16px}@media (min-width:1024px){.bs-col{padding:24px}}.new-ui .bs-colH{color:var(--nu-color-navy);border-left:4px solid var(--nu-color-brand);margin:0;padding-left:10px;font-size:16px;font-weight:900;line-height:1.5}@media (min-width:1024px){.new-ui .bs-colH{font-size:18px}}.bs-colP{max-width:var(--bs-measure);color:var(--nu-color-navy-mid);text-wrap:pretty;margin:12px 0 0;font-size:12.5px;font-weight:600;line-height:1.95}@media (min-width:1024px){.bs-colP{font-size:13.5px}}.bs-fig{background:var(--nu-color-bg-muted);border:1px solid var(--nu-color-line);border-radius:13px;margin-top:16px;padding:14px}.bs-figRow{grid-template-columns:96px 1fr 52px;align-items:center;gap:10px;padding:5px 0;display:grid}@media (min-width:1024px){.bs-figRow{grid-template-columns:130px 1fr 60px}}.bs-figName{color:var(--nu-color-navy);white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:800;overflow:hidden}.bs-figBar{background:linear-gradient(90deg, var(--nu-color-brand-light), var(--nu-color-brand));border-radius:5px;min-width:4px;height:15px}.bs-figRow.is-top .bs-figBar{background:linear-gradient(90deg, #e3b23c, var(--nu-color-gold))}.bs-figVal{color:var(--nu-color-navy);text-align:right;font-size:13px;font-weight:900}.bs-figNote{color:var(--nu-color-text-muted);margin:10px 2px 0;font-size:10px}.bs-disc{max-width:var(--bs-measure);color:var(--nu-color-text-muted);margin-top:28px;font-size:10.5px;line-height:1.7}.new-ui .bs-page .bs-secHead{border-left-width:5px;padding-left:11px;font-size:16.5px;font-weight:800}@media (min-width:1024px){.new-ui .bs-page .bs-secHead{font-size:20px}}.bs-page .bs-secSub{font-size:11px}@media (min-width:1024px){.bs-page .bs-secSub{font-size:12px}}.bs-page .bs-lead{font-size:12.5px}@media (min-width:1024px){.bs-page .bs-lead{font-size:13.5px}}.bs-page .bs-supName{font-size:15px}@media (min-width:1024px){.bs-page .bs-supName{font-size:16px}}.bs-page .bs-supRole{white-space:nowrap;font-size:10.5px}.bs-page .bs-supComment{font-size:12px}@media (min-width:1024px){.bs-page .bs-supComment{font-size:12.5px}}.bs-page .bs-primerHeadT{font-size:15px}@media (min-width:1024px){.bs-page .bs-primerHeadT{font-size:16.5px}}.bs-page .bs-primerQ{font-size:12.5px}.bs-page .rv-rkName{font-size:16.5px}.bs-page .rv-rk--1 .rv-rkName{font-size:18px}@media (min-width:1024px){.bs-page .rv-rkName{font-size:19px}.bs-page .rv-rk--1 .rv-rkName{font-size:21px}}.bs-page .rv-rkCatch{font-size:12px}@media (min-width:1024px){.bs-page .rv-rkCatch{font-size:13px}}.bs-page .rv-rkPointsHead{padding:8px 13px;font-size:12px}@media (min-width:1024px){.bs-page .rv-rkPointsHead{font-size:13px}}.bs-page .rv-rkPointsList li{padding:8px 0;font-size:12.5px}@media (min-width:1024px){.bs-page .rv-rkPointsList li{font-size:13px}}.bs-page .rv-specHead{font-size:12px}.bs-page .rv-specK{font-size:10px}.bs-page .rv-specV{font-size:11.5px}@media (min-width:1024px){.bs-page .rv-specV{font-size:12.5px}}.bs-page .rv-rkCampHead{padding:7px;font-size:12px}.bs-page .rv-rkCampBody{font-size:12px}.bs-page .rv-rkCampBody b{font-size:13.5px}.bs-page .rv-rkCtaBig{min-height:52px;font-size:14px}.bs-page .rv-rk--1 .rv-rkCtaBig{min-height:56px;font-size:15px}@media (min-width:1024px){.bs-page .rv-rkCtaBig,.bs-page .rv-rk--1 .rv-rkCtaBig{min-height:58px;font-size:15px}}.bs-page .rv-cmp td{height:54px;font-size:11.5px}@media (min-width:1024px){.bs-page .rv-cmp td{height:58px;font-size:12.5px}}.bs-page .bs-medalWrap{min-width:22px}.bs-page .bs-medal{width:19px;height:22px}.bs-page .bs-cmpRankPlain{min-width:22px;height:20px;font-size:11px}.bs-page .rv-cmpName{gap:6px;font-size:11px;font-weight:700!important}@media (min-width:1024px){.bs-page .rv-cmpName{font-size:12.5px}}.bs-page .rv-cmp th:first-child,.bs-page .rv-cmp td:first-child{white-space:normal;width:120px;max-width:120px}.bs-page .rv-cmpName{line-height:1.25;white-space:normal!important}.bs-page .rv-cmpName a.bs-cmpNameLink{color:var(--nu-color-navy);text-decoration:none}.bs-page .rv-cmpName a.bs-cmpNameLink:hover{color:var(--nu-color-brand-deep);text-decoration:underline}.bs-page .rv-cmp th:first-child,.bs-page .rv-cmp td:first-child{z-index:2;position:sticky;left:0}.bs-page .rv-cmp th:first-child{background:var(--nu-color-navy)}.bs-page .rv-cmp td:first-child{background:#fff;box-shadow:6px 0 8px -7px #14213d47}.bs-page .rv-cmp tr.is-top td:first-child{background:#fff6cf}@media (min-width:1024px){.bs-cmpFit .rv-cmp td:first-child{box-shadow:none}}
