:root{--fsd-text-color-raw:22,29,43;--fsd-background-color-raw:255,255,255;--fsd-accent-color-raw:90,117,137;--fsd-text-color:rgba(var(--fsd-text-color-raw),1);--fsd-light-text-color:#879099;--fsd-background-color:rgba(var(--fsd-background-color-raw),1);--fsd-light-background-color:#ecf0f3;--fsd-active-light-background-color:#dce3ec;--fsd-semi-opaque-background-color:rgba(var(--fsd-text-color-raw),0.1);--fsd-light-gray-border-color:#d2dae1;--fsd-shadow-color:rgba(var(--fsd-text-color-raw),0.15);--fsd-accent-color:rgba(var(--fsd-accent-color-raw),1);--fsd-action-color:rgba(255,223,82,1);--fsd-scorecard-likely-challenge-area-color:#ee3c51;--fsd-scorecard-potential-challenge-area-color:#ffc700;--fsd-scorecard-unlikely-challenge-area-color:#68de6d;--fsd-scorecard-missing-data-color:var(--fsd-light-text-color);--fsd-drop-shadow:0 4px 13px var(--fsd-shadow-color);--fsd-primary-border:1px solid var(--fsd-light-gray-border-color);--fsd-heavy-border:4px solid var(--fsd-text-color);--fsd-content-width:85vw;--fsd-content-max-width:1200px;--fsd-header-height:4rem;--fsd-footer-height:1.5rem;--fsd-indicator-menu-width:20rem;--fsd-universal-spacing:2rem}body,html{padding:0;margin:0}*{box-sizing:border-box}a{color:inherit;text-decoration:none}h1,h2,h3,h4{font-weight:inherit}button,h1,h2,h3,h4,input,select{font-size:inherit;margin:0;padding:0}button,input,select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;outline:none;border:none;cursor:pointer;text-decoration:none;font-family:inherit;color:inherit}button{text-align:center}input[type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}input[type=radio]{-webkit-appearance:radio;-moz-appearance:radio;appearance:radio}svg{display:block}blockquote,hr,ol,p,ul{padding:0;margin:0}ol,ul{padding-left:1.5rem}hr{border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}:root{--compare-chart-aspect-ratio:16/9}body,html{color:var(--fsd-text-color);background-color:var(--fsd-background-color);font-family:Open Sans,sans-serif;font-size:16px}@media screen and (max-width:700px){body,html{font-size:15px}}@media screen and (max-width:550px){body,html{font-size:14px}}@media screen and (max-width:475px){body,html{font-size:13px}}@media screen and (max-width:400px){body,html{font-size:13px}}@media print{body,html{font-size:9pt}}