.are-score-tool{background:#f1f6f7;border:1px solid #bacdd6;border-top:4px solid #26718f;border-radius:12px;margin:0 0 54px;padding:30px;scroll-margin-top:100px}.resource-body .are-score-tool h2{margin-top:0}.are-score-tool .are-score-note{color:#435b68;font-size:14px;line-height:1.65}.are-score-select{color:#12344a;gap:10px;margin:24px 0;font-weight:700;display:grid}.are-score-tool select,.are-score-tool input{font:inherit;color:#12344a;background:#fff;border:1px solid #819da9;border-radius:6px;width:100%;max-width:100%;min-height:46px;padding:12px}.are-score-tool fieldset{border:0;min-width:0;margin:0;padding:0}.are-score-tool legend{color:#12344a;font-weight:750}.resource-body .are-score-tool fieldset>p{margin-top:8px;font-size:14px}.are-score-inputs{gap:12px;display:grid}.are-score-inputs>label{color:#12344a;grid-template-columns:minmax(0,1fr) 110px;align-items:center;gap:18px;font-size:15px;line-height:1.5;display:grid}.are-score-input-value{align-items:center;gap:7px;display:flex}.are-score-input-value input{min-width:0}.are-score-actions{flex-wrap:wrap;gap:12px;margin:24px 0 0;display:flex}.are-score-actions button{cursor:pointer;white-space:normal}.are-score-reset{color:#174f68;font:inherit;background:0 0;border:0;min-height:44px;padding:12px;text-decoration:underline}.are-score-tool :is(input,select,button,summary,a):focus-visible{outline-offset:3px;outline:3px solid #26718f}.are-score-result{border-top:1px solid #c2d4db;margin-top:30px;padding-top:20px}.are-score-result h3{color:#12344a;font-size:21px;line-height:1.4}.are-score-stats{grid-template-columns:1fr 1fr;gap:16px;display:grid}.are-score-stats>div{background:#fff;border:1px solid #c2d4db;border-radius:8px;flex-direction:column;padding:20px;display:flex}.are-score-stats span{color:#435b68;font-size:14px}.are-score-stats strong{color:#12344a;margin:8px 0;font-size:36px;line-height:1.3}.are-score-stats small{color:#435b68;font-size:13px;line-height:1.5}.are-score-priorities{padding-left:24px}.are-score-priorities li{margin:16px 0;line-height:1.6}.are-score-priorities span{color:#435b68;margin-top:4px;font-size:14px;display:block}.are-score-method{border-top:1px solid #c2d4db;margin-top:24px;padding-top:16px}.are-score-method summary{cursor:pointer;color:#12344a;padding:8px 0;font-weight:700;line-height:1.5}.resource-body .are-score-method p,.resource-body .are-score-method li{font-size:14px}.are-score-method a{color:#175a78;text-decoration:underline}.are-score-method ul{padding-left:20px!important;list-style:outside!important;display:block!important}.are-score-method li{margin:6px 0!important;display:list-item!important}@media (width<=600px){.are-score-tool{padding:20px 16px}.are-score-inputs>label{grid-template-columns:minmax(0,1fr) 94px;gap:10px}.are-score-stats{grid-template-columns:1fr}.are-score-actions{flex-direction:column}.are-score-actions .button{width:100%}.are-score-tool select{font-size:15px}.are-score-inputs input{font-size:16px}}.are-score-intro{margin:0 0 28px}.resource-body .are-score-intro h2{margin:0 0 12px;font-size:27px}.resource-body .are-score-intro p{font-size:17px;line-height:1.7}.are-score-intro a{color:#175a78;text-underline-offset:3px;align-items:center;min-height:44px;font-weight:700;text-decoration:underline;display:inline-flex}.resource-page-compact-hero .resource-hero{padding:38px 0 32px}.resource-page-compact-hero .resource-hero .back{margin-bottom:22px}.resource-page-compact-hero .resource-hero h1{max-width:850px;font-size:clamp(31px,4vw,46px);line-height:1.12}.resource-page-compact-hero .resource-hero>div>p:not(.eyebrow){font-size:17px;line-height:1.6}.resource-page-compact-hero .resource-body{padding-top:30px}.resource-page-compact-hero .resource-body>section[id]{scroll-margin-top:100px}@media (width<=600px){.resource-page-compact-hero .resource-hero{padding:26px 0}.resource-page-compact-hero .resource-body{padding-top:24px}.resource-body .are-score-intro h2{font-size:24px}}.resource-body>.are-score-tool{border:1px solid #bacdd6;border-top:4px solid #26718f;padding:30px}.resource-body .are-score-priorities>li{padding-left:4px;display:list-item}.resource-body .are-score-priorities>li>strong{display:block}@media (width<=600px){.resource-body>.are-score-tool{padding:20px 16px}}
