/* Clear questionnaire entry and progress, using the existing brand. */
.nav__brief{display:none}
#top{scroll-margin-top:76px}
.question-progress{scroll-margin-top:100px;margin-bottom:8px}
.question-meter{display:block;width:100%;height:10px;margin:0 0 24px;appearance:none;border:1px solid #0a3446;border-radius:5px;overflow:hidden;background:#cadde7;accent-color:#0a3446}
.question-meter::-webkit-progress-bar{background:#cadde7}
.question-meter::-webkit-progress-value{background:#0a3446}
.question-meter::-moz-progress-bar{background:#0a3446}
@media(max-width:1120px){
 .nav__inner{gap:12px}
 .nav__brief{display:inline-flex;margin-left:auto;flex-shrink:0;min-height:44px;padding:10px 12px;font-size:.875rem;line-height:1.2;box-shadow:none}
 .nav__toggle{flex:0 0 44px}
}
@media(max-width:600px){
 .nav .nav__inner{padding-left:16px;padding-right:16px;gap:8px}
 .nav .nav__brand{font-size:.9rem;gap:6px;flex-shrink:0}
 .nav .nav__logo{width:32px;height:32px}
 .nav__brief{padding:10px}
}
@media(forced-colors:active){.question-meter{border-color:CanvasText;accent-color:Highlight}.nav__brief{border:2px solid ButtonText}}
