.score-hub,.score-article{--score-ink:#262c4f;--score-text:#56627c;--score-blue:#4365ac;--score-line:#dfe5f0;color:var(--score-ink);font-family:Nunito,sans-serif;-webkit-font-smoothing:antialiased}.score-article{background:#fff}.score-article *,.score-article *:before,.score-article *:after{box-sizing:border-box}.score-article :is(h1,h2,h3,h4,p,ul,ol,dl,dd,figure){margin:0}.score-article :is(h1,h2){font-family:Newsreader,Georgia,serif;font-weight:500;letter-spacing:-.035em}.score-article a{color:inherit;text-decoration:none}.score-article svg,.score-hub svg{flex-shrink:0}.score-article :is(a,button,summary):focus-visible,.score-hub a:focus-visible{outline:3px solid #7b91c9;outline-offset:5px}.score-article :is(h2,h3,section[id],li[id]),.score-hub #routes{scroll-margin-top:108px}.score-shell{width:min(1120px,calc(100% - 80px));margin-inline:auto}.score-kicker{color:#647398;font:800 10px/1.5 Nunito,sans-serif;text-transform:uppercase;letter-spacing:.11em}.score-primary{display:inline-flex;align-items:center;justify-content:space-between;gap:26px;min-height:48px;margin-top:25px;padding:13px 20px;border-radius:8px;background:#4264ac;color:#fff!important;font-size:13px;font-weight:800;line-height:1.5;text-decoration:none}.score-primary:hover{background:#334f8a}.score-primary svg{width:19px;height:19px}.score-hub-hero{background:#edf3fe}.score-hub-hero-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:85px;align-items:center;padding-block:28px 48px}.score-hub .score-hub-hero h1{margin-top:15px;font-size:clamp(43px,4.7vw,61px);line-height:1.05}.score-hub .score-hub-hero h1 span{color:#5474b4}.score-hub-lead{margin-top:23px!important;max-width:490px;color:var(--score-text);font-size:17px;line-height:1.75}.score-hub-meta{display:flex;gap:13px;margin-top:19px!important;color:#6c7995;font-size:11px}.score-result-map{position:relative;padding:25px 28px 20px;background:#fff;border-radius:17px;box-shadow:8px 8px #dce6fa}.score-map-heading{display:flex;align-items:center;gap:10px;color:#4b5e89;font-size:13px;font-weight:800}.score-map-heading>svg{width:25px;height:25px}.score-result-map ol{list-style:none;padding:0;margin:19px 0 16px}.score-result-map li{position:relative;display:flex;align-items:center;gap:13px;min-height:73px;padding:14px 0}.score-result-map li+li{border-top:1px solid #e7ebf5}.score-map-icon{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:#e9effc;color:#6885bf}.score-map-icon>svg{width:28px;height:28px}.score-result-map li:nth-child(2) .score-map-icon{background:#f0eafa;color:#9178b4}.score-result-map li:nth-child(3) .score-map-icon{background:#eaf4ef;color:#6c9b89}.score-result-map li strong{font-size:14px;font-weight:800}.score-result-map li p{margin-top:4px;color:#7a8399;font-size:11px;line-height:1.55}.score-map-number{margin-left:auto;color:#b7bed1;font-size:10px;font-weight:800}.score-map-note{padding-top:15px;border-top:1px solid #e7ebf5;color:#7883a0;font-size:11px;line-height:1.65}.score-hub .subhub-library{padding-block:43px 48px}.score-hub .subhub-library-heading{grid-template-columns:235px minmax(0,1fr);gap:35px;margin-bottom:27px}.score-hub .subhub-library-heading h2{margin-top:8px;font-size:34px}.score-hub .subhub-browse{grid-template-columns:235px minmax(0,1fr);gap:35px}.score-hub .subhub-reading-sidebar{align-self:start;padding:24px 20px;border-radius:12px;background:#f0f4fc}.score-essentials-icon{width:34px;height:34px;color:#6d8ac0;margin-bottom:15px}.score-hub .subhub-topic-label{margin-bottom:7px;color:#5e719b}.score-hub .subhub-reading-links>a{border-color:#dfe6f3;gap:10px;padding-block:17px}.score-hub .subhub-reading-links>a:last-child{border-bottom:0;padding-bottom:0}.score-hub .subhub-reading-links strong{font-size:13px}.score-hub .subhub-reading-links a>span>span{font-size:11px}.score-hub .subhub-results-heading{margin-bottom:20px;padding-bottom:17px}.score-hub .subhub-results-heading>p{padding:4px 9px;border-radius:6px;background:#eef2fa;color:#607396;font-size:11px}.score-hub .subhub-score-grid{gap:18px}.score-hub .subhub-score-guide{padding:23px;border:1px solid #dce4f1;border-radius:12px;background:#fff;transition:border-color .15s,box-shadow .15s}.score-hub .subhub-score-guide:hover{border-color:#a5b8df;box-shadow:0 4px 16px #36457808}.score-guide-top{display:flex;align-items:center;gap:10px;margin-bottom:17px;color:#6c7c9c;font-size:10px}.score-guide-top svg{width:36px;height:36px;padding:5px;border-radius:9px;color:#6883b8;background:#eaf0fc}.score-hub [data-tone="1"] .score-guide-top svg{color:#8a76ad;background:#f1ecf9}.score-hub [data-tone="2"] .score-guide-top svg{color:#659286;background:#eaf3ef}.score-hub .subhub-score-guide h3{font:800 19px/1.35 Nunito,sans-serif;letter-spacing:-.025em}.score-hub .subhub-score-guide>p{margin-top:9px;font-size:13px;line-height:1.7}.score-hub .subhub-score-guide .guidebook-article-footer{margin-top:auto;padding-top:24px;color:#516dae;font-size:12px}.score-hub .subhub-related .guidebook-article h3{font-family:Nunito,sans-serif;font-size:21px;font-weight:800}.score-article-hero{background:#edf3fe;padding-top:25px}.score-back{display:inline-flex;align-items:center;gap:10px;color:#6c7b99!important;font-size:12px}.score-back:hover{text-decoration:underline}.score-article-hero-grid{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:85px;align-items:center;padding-block:31px 43px}.score-article-hero h1{font-size:clamp(43px,4.4vw,57px);line-height:1.06;margin-top:17px}.score-article-hero h1 span{color:#5474b4}.score-article-lead{max-width:515px;margin-top:22px!important;color:var(--score-text);font-size:18px;line-height:1.7}.score-article-meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 7px;margin-top:23px!important;font-size:10px;color:#77849f;line-height:1.8}.score-article-meta>span,.score-article-meta>a:last-child{margin-left:12px}.score-article-meta a:hover{text-decoration:underline}.score-key-number{border-radius:16px;background:#fff;padding:25px 28px 21px;box-shadow:7px 7px #dae4f8}.score-key-number>div{display:flex;align-items:center;gap:10px;color:#7083a9;font-size:11px;font-weight:800}.score-key-number>div svg{width:27px;height:27px;color:#6c88bd}.score-key-number>strong{display:block;color:#4161a0;font:800 96px/1.15 Nunito,sans-serif;letter-spacing:-.065em;padding-block:15px 10px}.score-key-number>strong[data-compact=true]{font-size:clamp(35px,3.8vw,49px);letter-spacing:-.045em;line-height:1.2}.score-key-number>p{max-width:265px;color:#657493;font-size:14px;line-height:1.7}.score-key-number>a{display:flex;align-items:center;justify-content:space-between;gap:15px;border-top:1px solid #e4e9f2;padding-top:16px;margin-top:23px;color:#5672a9;font-size:11px;font-weight:800}.score-key-number>a svg{width:17px;height:17px}.score-key-dates{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;padding-block:25px;border-bottom:1px solid var(--score-line)}.score-key-dates>div+div{border-left:1px solid var(--score-line);padding-left:30px}.score-key-dates dt{display:flex;align-items:center;gap:9px;color:#7a84a0;font-size:11px}.score-key-dates dt svg{width:21px;height:21px;color:#7b94c0}.score-key-dates dd{margin:9px 0 0}.score-key-dates dd strong{display:block;font-size:16px;font-weight:800}.score-key-dates dd span{display:block;margin-top:4px;font-size:11px;color:#77819a;line-height:1.6}.score-reading-layout{display:grid;grid-template-columns:minmax(0,1fr) 235px;gap:65px;align-items:start;padding-block:46px 60px}.score-reading-body{min-width:0}.score-reading-sidebar{align-self:stretch}.score-sidebar-sticky{position:sticky;top:105px}.score-reading-sidebar nav{display:grid;margin-top:17px}.score-reading-sidebar nav a{display:flex;align-items:baseline;gap:11px;border-left:2px solid #e2e8f3;padding:10px 12px;color:#697994;font-size:12px;line-height:1.55}.score-reading-sidebar nav a>span{color:#9aa7c0;font-size:10px}.score-reading-sidebar nav a[aria-current]{color:#3f62a4;font-weight:800;border-color:#7a98d0;background:#eef3fc}.score-reading-sidebar nav a:hover{background:#f3f6fc}.score-sidebar-route{background:#f0f4fc;border-radius:11px;padding:22px;margin-top:28px}.score-sidebar-route>svg{width:31px;height:31px;color:#7c97bd;margin-bottom:11px}.score-sidebar-route h2{font:800 17px/1.4 Nunito,sans-serif}.score-sidebar-route p{margin-top:6px;font-size:12px;color:#7887a2;line-height:1.6}.score-sidebar-route a{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:16px;min-height:32px;font-size:11px;font-weight:800;color:#5675ab}.score-sidebar-route a svg{width:18px;height:18px}.score-mobile-contents{display:none}.score-prose{color:var(--score-text);font-size:15px;line-height:1.85}.score-prose>h2,.score-faqs h2{color:var(--score-ink);font:800 27px/1.3 Nunito,sans-serif;letter-spacing:-.035em;margin-bottom:18px}.score-prose>h2:not(:first-child){margin-top:42px;padding-top:35px;border-top:1px solid var(--score-line)}.score-prose>p{max-width:70ch}.score-prose>p+p{margin-top:18px}.score-prose strong{font-weight:800;color:#354666}.score-prose a{color:#496ba9;text-decoration:underline;text-decoration-color:#c5d3eb;text-underline-offset:3px}.score-prose a:hover{text-decoration-color:#496ba9}.score-prose h3{font:800 17px/1.45 Nunito,sans-serif;color:#3d4e73}.score-prose .score-weighting{margin-block:25px;padding:24px;background:#f3f6fc;border-radius:12px}.score-weighting figcaption strong{display:block;font-size:16px}.score-weighting figcaption>span{display:block;margin-top:3px;color:#7e8ba4;font-size:11px}.score-weighting-bar{display:grid;grid-template-columns:2fr 1fr 1fr;gap:4px;margin-block:20px 14px}.score-weighting-bar span{display:grid;place-items:center;height:40px;background:#acc4ed;color:#354d7d;font-size:14px;font-weight:800}.score-weighting-bar span:first-child{border-radius:7px 0 0 7px}.score-weighting-bar span:nth-child(2){background:#d0c3e9}.score-weighting-bar span:last-child{border-radius:0 7px 7px 0;background:#b6d9d1}.score-weighting dl{display:grid;grid-template-columns:var(--score-weight-columns,2fr 1fr 1fr);gap:10px}.score-weighting dt{font-size:12px;color:#667694;line-height:1.5}.score-weighting dd{font-size:11px;color:#7e8ba4}.score-distinction{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:24px}.score-distinction>div{padding:20px 0 0;border-top:3px solid #9ebae5}.score-distinction>div+div{border-color:#bda9d9}.score-distinction h3{margin:10px 0 8px}.score-distinction p{font-size:14px;line-height:1.8}.score-example{margin-block:25px 0;border:1px solid #d6e1f4;border-radius:14px;overflow:hidden;background:#f2f6ff}.score-example-heading{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;padding:23px 25px 0}.score-example-heading h3{margin-top:6px;font-size:20px}.score-example-heading>span{color:#7c8bad;font-size:10px}.score-example-options{display:flex;gap:8px;padding:20px 25px}.score-example-scenarios .score-example-options{flex-wrap:wrap}.score-example-scenarios .score-example-options button{font-weight:800}.score-example-options button{display:flex;align-items:baseline;gap:8px;padding:10px 15px;min-height:45px;border:1px solid #d7e0f1;border-radius:7px;background:#fff;font:400 12px/1.5 Nunito,sans-serif;color:#68799b;cursor:pointer}.score-example-options button strong{color:inherit;font-size:16px}.score-example-options button[aria-pressed=true]{color:#fff;border-color:#4869ab;background:#4869ab}.score-example-outcome{display:grid;grid-template-columns:170px minmax(0,1fr);gap:30px;padding:27px 25px;background:#fff;border-top:1px solid #dfe7f5;border-bottom:1px solid #dfe7f5;align-items:center;min-height:250px}.score-example-number{text-align:center;padding-block:16px;background:#edf5f4;border-radius:11px}.score-example-number>span{display:block;color:#6c9390;font-size:10px}.score-example-number>strong{display:block;color:#50817c;font:800 66px/1.15 Nunito,sans-serif;letter-spacing:-.06em;margin-block:7px}.score-example-number>strong[data-compact=true]{font-size:30px;letter-spacing:-.035em;overflow-wrap:anywhere}.score-process{margin-block:25px}.score-process figcaption{color:#3d4e73;font-weight:800;margin-bottom:18px}.score-process ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;padding:0;list-style:none}.score-process li{border-top:3px solid #aac1e5;padding-top:18px}.score-process li:nth-child(2){border-color:#c6b8df}.score-process li:nth-child(3){border-color:#b3d3cb}.score-process li>div{display:flex;align-items:center;justify-content:space-between;color:#7a94bc;font-size:10px}.score-process svg{width:30px;height:30px}.score-process h3{margin-block:12px 7px}.score-process p{font-size:13px;line-height:1.75}.score-history{display:flex;flex-wrap:wrap;gap:25px;padding-block:20px;margin-block:20px;border-block:1px solid var(--score-line)}.score-history>div{flex:1;min-width:110px}.score-history dt{color:#71809e;font-size:12px}.score-history dd{font:800 30px/1.5 Nunito,sans-serif;color:#5674a8}.score-prose .score-context-note{margin-top:22px;border-left:3px solid #a9bddf;padding:13px 18px;background:#f3f6fc;font-size:13px}.score-example-outcome[data-qualified=false] .score-example-number{background:#f0edfa}.score-example-outcome[data-qualified=false] .score-example-number :is(strong,span){color:#8b77ad}.score-example-explanation>svg{width:28px;height:28px;color:#779dac}.score-example-explanation h4{font:800 18px/1.4 Nunito,sans-serif;color:#394c74;margin-top:8px}.score-example-explanation p{margin-top:8px;font-size:13px;line-height:1.8}.score-example-explanation a{display:inline-flex;align-items:center;gap:13px;margin-top:13px;min-height:35px;font-size:12px;font-weight:800;text-decoration:none}.score-example-explanation a svg{width:17px;height:17px}.score-example .score-example-caption{padding:14px 25px;font-size:11px;line-height:1.7;color:#7b88a2}.score-options{margin-block:23px!important}.score-options>div{display:grid;grid-template-columns:160px minmax(0,1fr);gap:25px;padding:20px 0;border-top:1px solid var(--score-line)}.score-options dt{font-size:14px;font-weight:800;color:#5b6f9b}.score-options dd{font-size:14px}.score-action-list{list-style:none;padding:0;margin-top:22px!important;counter-reset:score-action}.score-action-list li{counter-increment:score-action;position:relative;padding:20px 0 20px 45px;border-bottom:1px solid var(--score-line)}.score-action-list li:before{content:counter(score-action,decimal-leading-zero) / "";position:absolute;top:20px;left:0;display:grid;place-items:center;width:29px;height:29px;border-radius:8px;background:#eef3fb;color:#7b96c1;font-size:10px;font-weight:800}.score-action-list li>p{margin-top:5px;font-size:14px}.score-faqs{margin-top:42px;padding-top:35px;border-top:1px solid var(--score-line)}.score-faqs h2{margin-top:10px}.score-faqs details{border-bottom:1px solid var(--score-line)}.score-faqs summary,.score-mobile-contents summary{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-block:19px;font-size:15px;font-weight:800;line-height:1.65;list-style:none;cursor:pointer}.score-article summary::-webkit-details-marker{display:none}.score-article summary>span{color:#899cbf;font-size:21px;font-weight:400}.score-article details[open]>summary>span{transform:rotate(45deg)}.score-faqs details p{padding-bottom:21px;font-size:14px;color:var(--score-text);line-height:1.8}.score-sources{margin-top:38px}.score-sources h2{font:800 22px/1.4 Nunito,sans-serif}.score-sources>p{margin-top:6px;color:#8a94a9;font-size:11px}.score-sources ol{list-style:none;padding:0;margin-top:16px}.score-sources li{display:flex;align-items:baseline;gap:13px;padding:15px 0;border-top:1px solid var(--score-line);font-size:11px;color:#8c9abb}.score-sources a{font-size:12px;font-weight:700;color:#60759b;line-height:1.6}.score-sources a:hover{text-decoration:underline}.score-sources li>span:last-child{margin-left:auto}.score-article-related{background:#f0f4fc;padding-block:40px}.score-article-related h2{font-size:34px;line-height:1.15}.score-article-related .score-shell>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px;margin-top:28px}.score-article-related h3{font:800 17px/1.5 Nunito,sans-serif}.score-article-related p{margin-top:8px;font-size:13px;line-height:1.7;color:#72819b}.score-article-related a>span{display:flex;justify-content:space-between;align-items:center;margin-top:20px;font-size:12px;font-weight:800;color:#5679b3}.score-article-related a svg{width:20px;height:20px}.score-article-related a:hover h3{text-decoration:underline}@media(max-width:1050px){.score-hub-hero-grid,.score-article-hero-grid{gap:35px}.score-reading-layout{gap:35px;grid-template-columns:minmax(0,1fr) 215px}.score-example-outcome{grid-template-columns:130px minmax(0,1fr);gap:23px}}@media(max-width:950px){.score-shell{width:calc(100% - 40px)}.score-hub .subhub-browse{grid-template-columns:1fr;gap:30px}.score-hub .subhub-reading-sidebar{order:2}.score-hub .subhub-reading-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 25px}.score-hub .subhub-library-heading{grid-template-columns:210px minmax(0,1fr);gap:25px}.score-reading-layout{grid-template-columns:1fr;gap:25px;padding-top:23px}.score-reading-sidebar{display:none}.score-mobile-contents{display:block;border-bottom:1px solid var(--score-line)}.score-mobile-contents summary{padding-top:0}.score-mobile-contents nav{display:grid;padding-bottom:15px}.score-mobile-contents nav a{padding:10px 0;font-size:13px;color:#5e759f}.score-article-hero-grid{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}.score-article-hero h1{font-size:43px}.score-key-number{padding:23px}}@media(max-width:680px){.score-hub-hero-grid{grid-template-columns:1fr;gap:30px;padding-block:25px 35px}.score-hub .score-hub-hero h1{font-size:46px}.score-hub-lead{font-size:16px}.score-result-map{padding:22px;box-shadow:5px 5px #dce6fa}.score-hub .subhub-library-heading{grid-template-columns:1fr;gap:18px}.score-hub .subhub-score-grid{grid-template-columns:1fr;gap:15px}.score-hub .subhub-reading-links{grid-template-columns:1fr}.score-hub .subhub-score-guide{padding:21px}.score-guide-top{margin-bottom:13px}.score-article-hero{padding-top:20px}.score-article-hero-grid{grid-template-columns:1fr;gap:28px;padding-block:28px 32px}.score-article-hero h1{font-size:42px}.score-article-lead{font-size:16px}.score-article-meta{column-gap:7px}.score-article-meta>span{flex-basis:100%;margin-left:0}.score-article-meta>a:last-child{margin-left:0}.score-key-number{display:grid;grid-template-columns:95px minmax(0,1fr);column-gap:19px;align-items:center}.score-key-number>div{grid-column:1/-1}.score-key-number>strong{font-size:67px;padding-block:10px}.score-key-number>strong[data-compact=true]{font-size:27px}.score-key-number>p{font-size:12px;padding-top:8px}.score-key-number>a{grid-column:1/-1;margin-top:10px}.score-key-dates{grid-template-columns:1fr;gap:18px;padding-block:23px}.score-key-dates>div{display:grid;grid-template-columns:110px minmax(0,1fr);gap:15px}.score-key-dates>div+div{padding-left:0;border-left:0}.score-key-dates dt{align-items:start;gap:7px;padding-top:3px;line-height:1.5}.score-key-dates dd{margin-top:0}.score-key-dates dd strong{font-size:14px}.score-prose>h2,.score-faqs h2{font-size:24px}.score-prose .score-weighting{padding:21px 18px}.score-weighting dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.score-weighting dt{font-size:11px}.score-history{gap:14px}.score-history>div{min-width:0}.score-process ol{grid-template-columns:1fr;gap:20px}.score-process li{position:relative;padding-left:45px;padding-top:15px}.score-process li>div{position:absolute;left:0;top:18px}.score-process li>div>span{display:none}.score-process h3{margin-top:0}.score-distinction{grid-template-columns:1fr;gap:22px}.score-example-heading{padding:21px 19px 0}.score-example-heading h3{font-size:18px}.score-example-options{padding:18px 19px;gap:7px}.score-example-options button{flex:1;justify-content:center;gap:5px;padding:10px 7px;font-size:11px}.score-example-scenarios .score-example-options button{flex:1 1 90px}.score-example-outcome{grid-template-columns:1fr;gap:20px;padding:21px 19px;min-height:0}.score-example-number{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:15px}.score-example-number>span{flex:1;min-width:0}.score-example-number>strong{flex-shrink:0;white-space:nowrap;font-size:43px;margin:0}.score-example-number>strong[data-compact=true]{font-size:25px}.score-example-explanation>svg{display:none}.score-example-explanation h4{margin-top:0}.score-example .score-example-caption{padding:15px 19px}.score-options>div{grid-template-columns:1fr;gap:7px}.score-action-list li{padding-left:41px}.score-article-related h2{font-size:30px}.score-article-related .score-shell>div{grid-template-columns:1fr;gap:24px}.score-article-related a+a{border-top:1px solid var(--score-line);padding-top:24px}}@media(prefers-reduced-motion:reduce){.score-hub .subhub-score-guide{transition:none}}
