:root {
  /* General */
  --colorDarkBlue:    rgb(25, 50, 99);
  --colorLightNavyBlue: rgba(44, 52, 122, 0.4);

  /* Header */
  --colorHeaderPurple: rgb(143, 91, 143);
  --colorHeaderBlue:   rgb(58, 78, 139);
  --colorHeaderPink:   rgb(182, 83, 138);
  --colorStepOnePink:  var(--colorHeaderPink);
  --colorHeaderBar:    rgba(190, 190, 190, 0.2);

  /* Dashboard education module */
  --colorDarkBlueText: var(--colorDarkBlue);

  /* Common questions module */
  --colorGrayBackground: rgb(242, 242, 242);
  --colorGrayBorder:     rgb(163, 173, 193);

  /* Disclaimer module */
  --colorOvalPink:              rgba(248, 157, 181, 0.5);
  --colorOvalTextPink:          rgb(244, 91, 131);
  --colorTextWhite:             white;

  /* Toggle */
  --colorToggleSeparator:    rgb(218, 222, 230);
  --colorToggleHover:        var(--colorToggleSeparator);
  --colorToggleFocus:        rgb(186, 194, 208);
  --colorToggleTextActive:   var(--colorDarkBlue);
  --colorToggleTextInactive: rgb(94, 112, 146);

  /* Risks and Results module */
  --colorLightAquaBackground: rgb(239, 249, 249);
  --colorDarkAquaBorder:      rgb(97, 197, 199);
  --colorLightYellowBackground: rgb(255, 249, 231);
  --colorDarkYellowBorder:      rgb(250, 194, 17);

  /* Buttons */
  --colorButtonPrimary:             rgb(25, 50, 99);
  --colorButtonPrimaryText:         rgb(232,234,239);
  --colorButtonPrimaryHover:        rgb(140,153,177);
  --colorButtonPrimaryHoverText:    rgb(249,250,251);
  --colorButtonPrimaryPressed:      rgb(18,35,69);
  --colorButtonPrimaryPressedText:  rgb(231,232,236);
  --colorButtonPrimaryDisabled:     rgb(204,204,204);
  --colorButtonPrimaryDisabledText: rgb(138,138,138);

  --colorButtonSecondary:             white;
  --colorButtonSecondaryText:         rgb(28,53,101);
  --colorButtonSecondaryHover:        white;
  --colorButtonSecondaryHoverText:    rgb(141,154,178);
  --colorButtonSecondaryPressed:      white;
  --colorButtonSecondaryPressedText:  rgb(21,38,71);
  --colorButtonSecondaryDisabled:     white;
  --colorButtonSecondaryDisabledText: rgb(197,197,197);

  /* Overview */
  --colorOverviewSummaryNegativeBackground: rgb(229, 246, 247);
  --colorOverviewSummaryPositiveBackground: rgb(255, 249, 231);
  --colorContentBorder:                     rgb(171,173,202);

  /* Next Steps */
  --colorGradientLightAquaTop: rgb(228, 245, 246);
  --colorGradientLightAquaBottom: rgb(228, 245, 246);
  --colorGradientDarkAquaTop: rgb(160, 220, 221);
  --colorGradientDarkAquaBottom: rgb(87, 177, 179);
  --colorBlackGradientBorder: rgba(0, 0, 0, 0.15);

  /* Link */
  --colorLink: rgb(50, 154, 243);

  /* Background */
  --colorBgLightGrey: rgb(250, 250, 250);
}/*
Documentation:
https://myhelix.atlassian.net/wiki/display/ENG/Responsive+breakpoints
*//* Responsive utilities breakpoints
   - these are used by the hidden-*-down classes in the grid framework and
     should never be used directly in feature code
   ========================================================================== */.common-questions-module--questions{background:rgb(242, 242, 242);background:var(--colorGrayBackground);margin-top:72px}.common-questions-module--questions li{padding-left:20px;list-style-type:none;position:relative}.common-questions-module--questions li::before{content:"•";position:absolute;left:-0.05em;top:-0.3em;font-size:2em}.common-questions-module--questions .common-questions-module--accordion{margin-top:20px}.common-questions-module--questions-container{color:rgb(25, 50, 99);color:var(--colorDarkBlueText);padding:72px 0 37px 0}.common-questions-module--header{font-weight:500;font-size:34px}@media(max-width: 735px){.common-questions-module--questions-container{padding:56px 4%}.common-questions-module--header{font-size:28px}.common-questions-module--questions{margin-top:36px}}
:root {
  /* General */
  --colorDarkBlue:    rgb(25, 50, 99);
  --colorLightNavyBlue: rgba(44, 52, 122, 0.4);

  /* Header */
  --colorHeaderPurple: rgb(143, 91, 143);
  --colorHeaderBlue:   rgb(58, 78, 139);
  --colorHeaderPink:   rgb(182, 83, 138);
  --colorStepOnePink:  var(--colorHeaderPink);
  --colorHeaderBar:    rgba(190, 190, 190, 0.2);

  /* Dashboard education module */
  --colorDarkBlueText: var(--colorDarkBlue);

  /* Common questions module */
  --colorGrayBackground: rgb(242, 242, 242);
  --colorGrayBorder:     rgb(163, 173, 193);

  /* Disclaimer module */
  --colorOvalPink:              rgba(248, 157, 181, 0.5);
  --colorOvalTextPink:          rgb(244, 91, 131);
  --colorTextWhite:             white;

  /* Toggle */
  --colorToggleSeparator:    rgb(218, 222, 230);
  --colorToggleHover:        var(--colorToggleSeparator);
  --colorToggleFocus:        rgb(186, 194, 208);
  --colorToggleTextActive:   var(--colorDarkBlue);
  --colorToggleTextInactive: rgb(94, 112, 146);

  /* Risks and Results module */
  --colorLightAquaBackground: rgb(239, 249, 249);
  --colorDarkAquaBorder:      rgb(97, 197, 199);
  --colorLightYellowBackground: rgb(255, 249, 231);
  --colorDarkYellowBorder:      rgb(250, 194, 17);

  /* Buttons */
  --colorButtonPrimary:             rgb(25, 50, 99);
  --colorButtonPrimaryText:         rgb(232,234,239);
  --colorButtonPrimaryHover:        rgb(140,153,177);
  --colorButtonPrimaryHoverText:    rgb(249,250,251);
  --colorButtonPrimaryPressed:      rgb(18,35,69);
  --colorButtonPrimaryPressedText:  rgb(231,232,236);
  --colorButtonPrimaryDisabled:     rgb(204,204,204);
  --colorButtonPrimaryDisabledText: rgb(138,138,138);

  --colorButtonSecondary:             white;
  --colorButtonSecondaryText:         rgb(28,53,101);
  --colorButtonSecondaryHover:        white;
  --colorButtonSecondaryHoverText:    rgb(141,154,178);
  --colorButtonSecondaryPressed:      white;
  --colorButtonSecondaryPressedText:  rgb(21,38,71);
  --colorButtonSecondaryDisabled:     white;
  --colorButtonSecondaryDisabledText: rgb(197,197,197);

  /* Overview */
  --colorOverviewSummaryNegativeBackground: rgb(229, 246, 247);
  --colorOverviewSummaryPositiveBackground: rgb(255, 249, 231);
  --colorContentBorder:                     rgb(171,173,202);

  /* Next Steps */
  --colorGradientLightAquaTop: rgb(228, 245, 246);
  --colorGradientLightAquaBottom: rgb(228, 245, 246);
  --colorGradientDarkAquaTop: rgb(160, 220, 221);
  --colorGradientDarkAquaBottom: rgb(87, 177, 179);
  --colorBlackGradientBorder: rgba(0, 0, 0, 0.15);

  /* Link */
  --colorLink: rgb(50, 154, 243);

  /* Background */
  --colorBgLightGrey: rgb(250, 250, 250);
}/*
Documentation:
https://myhelix.atlassian.net/wiki/display/ENG/Responsive+breakpoints
*//* Responsive utilities breakpoints
   - these are used by the hidden-*-down classes in the grid framework and
     should never be used directly in feature code
   ========================================================================== */.accordion-module--accordion{border-bottom:solid 1px rgb(163, 173, 193);border-bottom:solid 1px var(--colorGrayBorder)}.accordion-module--accordion:last-child{border:none}.accordion-module--accordion-trigger{cursor:pointer;width:100%;text-align:left;position:relative;margin-top:35px}.accordion-module--title{font-size:24px;font-weight:500;text-align:left}.accordion-module--title>p{padding-right:20%;color:rgb(25, 50, 99);color:var(--colorDarkBlue)}.accordion-module--icon{position:absolute;right:0;top:0;line-height:1;color:rgb(25, 50, 99);color:var(--colorDarkBlue)}.accordion-module--icon::after{content:"+";font-family:monospace;font-size:38px}.accordion-module--icon.accordion-module--is-expanded::after{content:"-"}.accordion-module--content{overflow:hidden;max-height:0;padding-bottom:35px}.accordion-module--content p{opacity:0;padding:0 0 20px 0;padding-right:20%}.accordion-module--content.accordion-module--is-expanded{max-height:100%;overflow:hidden;padding-bottom:15px;padding-top:20px}.accordion-module--content.accordion-module--is-expanded p{opacity:1;line-height:32px}@media(max-width: 735px){.accordion-module--title{font-size:22px;line-height:32px}.accordion-module--content{padding-bottom:25px}.accordion-module--content p{padding:0 0 20px 0}.accordion-module--icon::after{margin-top:10px}}@media(min-width: 1024px){.accordion-module--title{white-space:pre-wrap}}
/*
Documentation:
https://myhelix.atlassian.net/wiki/display/ENG/Responsive+breakpoints
*/

/* Responsive utilities breakpoints
   - these are used by the hidden-*-down classes in the grid framework and
     should never be used directly in feature code
   ========================================================================== */

.information-card-module--informationCard{overflow:hidden;width:100%;align-items:center;margin:0 0 16px 0}

.information-card-module--informationIcon{width:100%}

.information-card-module--informationIcon .information-card-module--image{height:auto;width:100%}

@media(min-width: 736px){.information-card-module--informationCard{display:grid;grid-template-columns:repeat(2, 1fr);margin-bottom:30px}.information-card-module--floatLeft{order:-1;padding-right:10%}.information-card-module--floatRight{order:1;padding-left:10%;padding-right:0}}

@media(max-width: 735px){.information-card-module--content{margin:0 30px 40px 30px;text-align:center}.information-card-module--informationIcon{width:80%}.information-card-module--floatLeft,.information-card-module--floatRight{margin:auto}}
:root {
  /* General */
  --colorDarkBlue:    rgb(25, 50, 99);
  --colorLightNavyBlue: rgba(44, 52, 122, 0.4);

  /* Header */
  --colorHeaderPurple: rgb(143, 91, 143);
  --colorHeaderBlue:   rgb(58, 78, 139);
  --colorHeaderPink:   rgb(182, 83, 138);
  --colorStepOnePink:  var(--colorHeaderPink);
  --colorHeaderBar:    rgba(190, 190, 190, 0.2);

  /* Dashboard education module */
  --colorDarkBlueText: var(--colorDarkBlue);

  /* Common questions module */
  --colorGrayBackground: rgb(242, 242, 242);
  --colorGrayBorder:     rgb(163, 173, 193);

  /* Disclaimer module */
  --colorOvalPink:              rgba(248, 157, 181, 0.5);
  --colorOvalTextPink:          rgb(244, 91, 131);
  --colorTextWhite:             white;

  /* Toggle */
  --colorToggleSeparator:    rgb(218, 222, 230);
  --colorToggleHover:        var(--colorToggleSeparator);
  --colorToggleFocus:        rgb(186, 194, 208);
  --colorToggleTextActive:   var(--colorDarkBlue);
  --colorToggleTextInactive: rgb(94, 112, 146);

  /* Risks and Results module */
  --colorLightAquaBackground: rgb(239, 249, 249);
  --colorDarkAquaBorder:      rgb(97, 197, 199);
  --colorLightYellowBackground: rgb(255, 249, 231);
  --colorDarkYellowBorder:      rgb(250, 194, 17);

  /* Buttons */
  --colorButtonPrimary:             rgb(25, 50, 99);
  --colorButtonPrimaryText:         rgb(232,234,239);
  --colorButtonPrimaryHover:        rgb(140,153,177);
  --colorButtonPrimaryHoverText:    rgb(249,250,251);
  --colorButtonPrimaryPressed:      rgb(18,35,69);
  --colorButtonPrimaryPressedText:  rgb(231,232,236);
  --colorButtonPrimaryDisabled:     rgb(204,204,204);
  --colorButtonPrimaryDisabledText: rgb(138,138,138);

  --colorButtonSecondary:             white;
  --colorButtonSecondaryText:         rgb(28,53,101);
  --colorButtonSecondaryHover:        white;
  --colorButtonSecondaryHoverText:    rgb(141,154,178);
  --colorButtonSecondaryPressed:      white;
  --colorButtonSecondaryPressedText:  rgb(21,38,71);
  --colorButtonSecondaryDisabled:     white;
  --colorButtonSecondaryDisabledText: rgb(197,197,197);

  /* Overview */
  --colorOverviewSummaryNegativeBackground: rgb(229, 246, 247);
  --colorOverviewSummaryPositiveBackground: rgb(255, 249, 231);
  --colorContentBorder:                     rgb(171,173,202);

  /* Next Steps */
  --colorGradientLightAquaTop: rgb(228, 245, 246);
  --colorGradientLightAquaBottom: rgb(228, 245, 246);
  --colorGradientDarkAquaTop: rgb(160, 220, 221);
  --colorGradientDarkAquaBottom: rgb(87, 177, 179);
  --colorBlackGradientBorder: rgba(0, 0, 0, 0.15);

  /* Link */
  --colorLink: rgb(50, 154, 243);

  /* Background */
  --colorBgLightGrey: rgb(250, 250, 250);
}/*
Documentation:
https://myhelix.atlassian.net/wiki/display/ENG/Responsive+breakpoints
*//* Responsive utilities breakpoints
   - these are used by the hidden-*-down classes in the grid framework and
     should never be used directly in feature code
   ========================================================================== */.education-module--education-container{color:rgb(25, 50, 99);color:var(--colorDarkBlueText);font-size:16px;letter-spacing:.15px;line-height:2;padding:50px 0}.education-module--heading{font-size:34px;font-weight:500;letter-spacing:.5px;margin-bottom:50px;text-align:center}.education-module--subheading{font-size:24px;font-weight:500;line-height:36px;margin:0 0 24px 0}@media(max-width: 735px){.education-module--education-container{padding:56px 0 0 0}.education-module--heading{font-size:28px;line-height:38px;margin-bottom:40px;padding:0 70px}.education-module--subheading{font-size:22px;line-height:32px;margin:24px 0 16px 0}}@media(min-width: 1024px){.education-module--education-container{padding:70px 0 42px 0}}
:root {
  /* General */
  --colorDarkBlue:    rgb(25, 50, 99);
  --colorLightNavyBlue: rgba(44, 52, 122, 0.4);

  /* Header */
  --colorHeaderPurple: rgb(143, 91, 143);
  --colorHeaderBlue:   rgb(58, 78, 139);
  --colorHeaderPink:   rgb(182, 83, 138);
  --colorStepOnePink:  var(--colorHeaderPink);
  --colorHeaderBar:    rgba(190, 190, 190, 0.2);

  /* Dashboard education module */
  --colorDarkBlueText: var(--colorDarkBlue);

  /* Common questions module */
  --colorGrayBackground: rgb(242, 242, 242);
  --colorGrayBorder:     rgb(163, 173, 193);

  /* Disclaimer module */
  --colorOvalPink:              rgba(248, 157, 181, 0.5);
  --colorOvalTextPink:          rgb(244, 91, 131);
  --colorTextWhite:             white;

  /* Toggle */
  --colorToggleSeparator:    rgb(218, 222, 230);
  --colorToggleHover:        var(--colorToggleSeparator);
  --colorToggleFocus:        rgb(186, 194, 208);
  --colorToggleTextActive:   var(--colorDarkBlue);
  --colorToggleTextInactive: rgb(94, 112, 146);

  /* Risks and Results module */
  --colorLightAquaBackground: rgb(239, 249, 249);
  --colorDarkAquaBorder:      rgb(97, 197, 199);
  --colorLightYellowBackground: rgb(255, 249, 231);
  --colorDarkYellowBorder:      rgb(250, 194, 17);

  /* Buttons */
  --colorButtonPrimary:             rgb(25, 50, 99);
  --colorButtonPrimaryText:         rgb(232,234,239);
  --colorButtonPrimaryHover:        rgb(140,153,177);
  --colorButtonPrimaryHoverText:    rgb(249,250,251);
  --colorButtonPrimaryPressed:      rgb(18,35,69);
  --colorButtonPrimaryPressedText:  rgb(231,232,236);
  --colorButtonPrimaryDisabled:     rgb(204,204,204);
  --colorButtonPrimaryDisabledText: rgb(138,138,138);

  --colorButtonSecondary:             white;
  --colorButtonSecondaryText:         rgb(28,53,101);
  --colorButtonSecondaryHover:        white;
  --colorButtonSecondaryHoverText:    rgb(141,154,178);
  --colorButtonSecondaryPressed:      white;
  --colorButtonSecondaryPressedText:  rgb(21,38,71);
  --colorButtonSecondaryDisabled:     white;
  --colorButtonSecondaryDisabledText: rgb(197,197,197);

  /* Overview */
  --colorOverviewSummaryNegativeBackground: rgb(229, 246, 247);
  --colorOverviewSummaryPositiveBackground: rgb(255, 249, 231);
  --colorContentBorder:                     rgb(171,173,202);

  /* Next Steps */
  --colorGradientLightAquaTop: rgb(228, 245, 246);
  --colorGradientLightAquaBottom: rgb(228, 245, 246);
  --colorGradientDarkAquaTop: rgb(160, 220, 221);
  --colorGradientDarkAquaBottom: rgb(87, 177, 179);
  --colorBlackGradientBorder: rgba(0, 0, 0, 0.15);

  /* Link */
  --colorLink: rgb(50, 154, 243);

  /* Background */
  --colorBgLightGrey: rgb(250, 250, 250);
}/*
Documentation:
https://myhelix.atlassian.net/wiki/display/ENG/Responsive+breakpoints
*//* Responsive utilities breakpoints
   - these are used by the hidden-*-down classes in the grid framework and
     should never be used directly in feature code
   ========================================================================== */.header-module--header{color:var(--colorWhite);font-size:14px;white-space:pre-wrap}.header-module--wrapper{padding:20px 165px}.header-module--header.header-module--blue-to-purple{background-image:linear-gradient(to left, rgb(143, 91, 143) 0%, rgb(58, 78, 139) 100%);background-image:linear-gradient(to left, var(--colorHeaderPurple) 0%, var(--colorHeaderBlue) 100%)}.header-module--header.header-module--purple-to-pink{background-image:linear-gradient(to left, rgb(182, 83, 138) 0%, rgb(143, 91, 143) 100%);background-image:linear-gradient(to left, var(--colorHeaderPink) 0%, var(--colorHeaderPurple) 100%)}.header-module--content{float:left;padding-left:4px}.header-module--content>a>span{display:none}.header-module--content>a>img{margin-right:10px;width:18px;height:14px}.header-module--content>a>span{letter-spacing:1px}.header-module--content>a>*{display:inline-block;vertical-align:middle}.header-module--content>a,.header-module--content>a:visited,.header-module--content>a:hover,.header-module--content>a:active{color:white;color:var(--colorTextWhite);text-decoration:none}.header-module--subheader{height:84px;font-weight:bold;align-items:center;text-align:center;background-repeat:no-repeat;background-size:180px 40px;background-position:center}.header-module--subheader-wrapper{height:84px;background-color:rgba(190, 190, 190, 0.2);background-color:var(--colorHeaderBar)}.header-module--header-text{font-size:34px;font-weight:500;letter-spacing:.5px;line-height:44px;padding:88px 0;text-align:center}.header-module--fullUX{background-image:url(https://images.hlxcdn.com/logos/helixHealth.svg)}.header-module--limitedUX{background-image:url(https://images.hlxcdn.com/logos/healthFH.svg)}@media(min-width: 1024px){.header-module--subheader{height:84px;text-align:left;background-repeat:no-repeat;background-size:150px;background-position:right center}.header-module--header-text{font-size:44px;padding:90px 0;line-height:54px}.header-module--content{display:block}.header-module--content>a>span{display:inline-block}}
a.button-module--wrapper{display:inline-block}.button-module--button{cursor:pointer;min-width:236px;min-height:49px;border-radius:3px;font-size:14px;font-weight:bold;line-height:3.6;letter-spacing:1px;text-align:center;padding:0px 10px}.button-module--button.button-module--primary{background-color:var(--colorButtonPrimary);color:var(--colorButtonPrimaryText)}.button-module--button.button-module--primary:hover{background-color:var(--colorButtonPrimaryHover);color:var(--colorButtonPrimaryHoverText)}.button-module--button.button-module--primary:active{background-color:var(--colorButtonPrimaryPressed);color:var(--colorButtonPrimaryPressedText)}.button-module--button.button-module--primary:disabled{cursor:default;background-color:var(--colorButtonPrimaryDisabled);color:var(--colorButtonPrimaryDisabledText)}.button-module--button.button-module--secondary{background-color:var(--colorButtonSecondary);color:var(--colorButtonSecondaryText);border:2px solid var(--colorButtonSecondaryText)}.button-module--button.button-module--secondary:hover{background-color:var(--colorButtonSecondaryHover);color:var(--colorButtonSecondaryHoverText);border:2px solid var(--colorButtonSecondaryHoverText)}.button-module--button.button-module--secondary:active{background-color:var(--colorButtonSecondaryPressed);color:var(--colorButtonSecondaryPressedText);border:2px solid var(--colorButtonSecondaryPressedText)}.button-module--button.button-module--secondary:disabled{cursor:auto;background-color:var(--colorButtonSecondaryDisabled);color:var(--colorButtonSecondaryDisabledText);border:2px solid var(--colorButtonSecondaryDisabledText)}
:root {
  /* General */
  --colorDarkBlue:    rgb(25, 50, 99);
  --colorLightNavyBlue: rgba(44, 52, 122, 0.4);

  /* Header */
  --colorHeaderPurple: rgb(143, 91, 143);
  --colorHeaderBlue:   rgb(58, 78, 139);
  --colorHeaderPink:   rgb(182, 83, 138);
  --colorStepOnePink:  var(--colorHeaderPink);
  --colorHeaderBar:    rgba(190, 190, 190, 0.2);

  /* Dashboard education module */
  --colorDarkBlueText: var(--colorDarkBlue);

  /* Common questions module */
  --colorGrayBackground: rgb(242, 242, 242);
  --colorGrayBorder:     rgb(163, 173, 193);

  /* Disclaimer module */
  --colorOvalPink:              rgba(248, 157, 181, 0.5);
  --colorOvalTextPink:          rgb(244, 91, 131);
  --colorTextWhite:             white;

  /* Toggle */
  --colorToggleSeparator:    rgb(218, 222, 230);
  --colorToggleHover:        var(--colorToggleSeparator);
  --colorToggleFocus:        rgb(186, 194, 208);
  --colorToggleTextActive:   var(--colorDarkBlue);
  --colorToggleTextInactive: rgb(94, 112, 146);

  /* Risks and Results module */
  --colorLightAquaBackground: rgb(239, 249, 249);
  --colorDarkAquaBorder:      rgb(97, 197, 199);
  --colorLightYellowBackground: rgb(255, 249, 231);
  --colorDarkYellowBorder:      rgb(250, 194, 17);

  /* Buttons */
  --colorButtonPrimary:             rgb(25, 50, 99);
  --colorButtonPrimaryText:         rgb(232,234,239);
  --colorButtonPrimaryHover:        rgb(140,153,177);
  --colorButtonPrimaryHoverText:    rgb(249,250,251);
  --colorButtonPrimaryPressed:      rgb(18,35,69);
  --colorButtonPrimaryPressedText:  rgb(231,232,236);
  --colorButtonPrimaryDisabled:     rgb(204,204,204);
  --colorButtonPrimaryDisabledText: rgb(138,138,138);

  --colorButtonSecondary:             white;
  --colorButtonSecondaryText:         rgb(28,53,101);
  --colorButtonSecondaryHover:        white;
  --colorButtonSecondaryHoverText:    rgb(141,154,178);
  --colorButtonSecondaryPressed:      white;
  --colorButtonSecondaryPressedText:  rgb(21,38,71);
  --colorButtonSecondaryDisabled:     white;
  --colorButtonSecondaryDisabledText: rgb(197,197,197);

  /* Overview */
  --colorOverviewSummaryNegativeBackground: rgb(229, 246, 247);
  --colorOverviewSummaryPositiveBackground: rgb(255, 249, 231);
  --colorContentBorder:                     rgb(171,173,202);

  /* Next Steps */
  --colorGradientLightAquaTop: rgb(228, 245, 246);
  --colorGradientLightAquaBottom: rgb(228, 245, 246);
  --colorGradientDarkAquaTop: rgb(160, 220, 221);
  --colorGradientDarkAquaBottom: rgb(87, 177, 179);
  --colorBlackGradientBorder: rgba(0, 0, 0, 0.15);

  /* Link */
  --colorLink: rgb(50, 154, 243);

  /* Background */
  --colorBgLightGrey: rgb(250, 250, 250);
}/*
Documentation:
https://myhelix.atlassian.net/wiki/display/ENG/Responsive+breakpoints
*//* Responsive utilities breakpoints
   - these are used by the hidden-*-down classes in the grid framework and
     should never be used directly in feature code
   ========================================================================== */.download-results-module--wrapper{padding:56px 0;margin:0 20px;color:rgb(25, 50, 99);color:var(--colorDarkBlueText);border-bottom:1px solid rgb(163, 173, 193);border-bottom:1px solid var(--colorGrayBorder)}.download-results-module--title{font-size:28px;font-weight:500;line-height:1.18;letter-spacing:.5px}.download-results-module--results-box{padding:35px 20px;border-radius:7px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:solid 1px rgba(44, 52, 122, 0.4);border:solid 1px var(--colorLightNavyBlue);margin-top:30px}.download-results-module--results-header-title{font-size:22px;font-weight:500;line-height:1.45;letter-spacing:.5pt;padding-bottom:20px}.download-results-module--results-header{padding-bottom:34px}.download-results-module--view-report-button *{width:100%}.download-results-module--next-steps-title{font-weight:500;font-size:14px}.download-results-module--results-footer{padding:35px 15px 0 0;border-top:1px solid rgb(163, 173, 193);border-top:1px solid var(--colorGrayBorder)}.download-results-module--results-footer-title{font-weight:bold}.download-results-module--next-steps-list{margin:10px 15px;line-height:2.1;letter-spacing:.15px;font-size:16px;list-style-position:outside;list-style-type:disc}@media(min-width: 736px){.download-results-module--view-report-button *{width:unset}}@media(min-width: 1024px){.download-results-module--wrapper{padding:72px 0;margin:auto}.download-results-module--title{font-size:34px;font-weight:500;line-height:1.18;letter-spacing:.5px}.download-results-module--results-box{padding:40px 0}.download-results-module--button-wrapper{justify-self:end;align-self:center;margin-right:40px}.download-results-module--results-header-title{line-height:36px;letter-spacing:.45px;margin-left:40px;padding-bottom:0}.download-results-module--results-header{padding-bottom:30px}.download-results-module--results-footer{margin:0 40px;padding:35px 58px 0 0}.download-results-module--next-steps-list{margin:10px 0 0 15px}}
:root {
  /* General */
  --colorDarkBlue:    rgb(25, 50, 99);
  --colorLightNavyBlue: rgba(44, 52, 122, 0.4);

  /* Header */
  --colorHeaderPurple: rgb(143, 91, 143);
  --colorHeaderBlue:   rgb(58, 78, 139);
  --colorHeaderPink:   rgb(182, 83, 138);
  --colorStepOnePink:  var(--colorHeaderPink);
  --colorHeaderBar:    rgba(190, 190, 190, 0.2);

  /* Dashboard education module */
  --colorDarkBlueText: var(--colorDarkBlue);

  /* Common questions module */
  --colorGrayBackground: rgb(242, 242, 242);
  --colorGrayBorder:     rgb(163, 173, 193);

  /* Disclaimer module */
  --colorOvalPink:              rgba(248, 157, 181, 0.5);
  --colorOvalTextPink:          rgb(244, 91, 131);
  --colorTextWhite:             white;

  /* Toggle */
  --colorToggleSeparator:    rgb(218, 222, 230);
  --colorToggleHover:        var(--colorToggleSeparator);
  --colorToggleFocus:        rgb(186, 194, 208);
  --colorToggleTextActive:   var(--colorDarkBlue);
  --colorToggleTextInactive: rgb(94, 112, 146);

  /* Risks and Results module */
  --colorLightAquaBackground: rgb(239, 249, 249);
  --colorDarkAquaBorder:      rgb(97, 197, 199);
  --colorLightYellowBackground: rgb(255, 249, 231);
  --colorDarkYellowBorder:      rgb(250, 194, 17);

  /* Buttons */
  --colorButtonPrimary:             rgb(25, 50, 99);
  --colorButtonPrimaryText:         rgb(232,234,239);
  --colorButtonPrimaryHover:        rgb(140,153,177);
  --colorButtonPrimaryHoverText:    rgb(249,250,251);
  --colorButtonPrimaryPressed:      rgb(18,35,69);
  --colorButtonPrimaryPressedText:  rgb(231,232,236);
  --colorButtonPrimaryDisabled:     rgb(204,204,204);
  --colorButtonPrimaryDisabledText: rgb(138,138,138);

  --colorButtonSecondary:             white;
  --colorButtonSecondaryText:         rgb(28,53,101);
  --colorButtonSecondaryHover:        white;
  --colorButtonSecondaryHoverText:    rgb(141,154,178);
  --colorButtonSecondaryPressed:      white;
  --colorButtonSecondaryPressedText:  rgb(21,38,71);
  --colorButtonSecondaryDisabled:     white;
  --colorButtonSecondaryDisabledText: rgb(197,197,197);

  /* Overview */
  --colorOverviewSummaryNegativeBackground: rgb(229, 246, 247);
  --colorOverviewSummaryPositiveBackground: rgb(255, 249, 231);
  --colorContentBorder:                     rgb(171,173,202);

  /* Next Steps */
  --colorGradientLightAquaTop: rgb(228, 245, 246);
  --colorGradientLightAquaBottom: rgb(228, 245, 246);
  --colorGradientDarkAquaTop: rgb(160, 220, 221);
  --colorGradientDarkAquaBottom: rgb(87, 177, 179);
  --colorBlackGradientBorder: rgba(0, 0, 0, 0.15);

  /* Link */
  --colorLink: rgb(50, 154, 243);

  /* Background */
  --colorBgLightGrey: rgb(250, 250, 250);
}/*
Documentation:
https://myhelix.atlassian.net/wiki/display/ENG/Responsive+breakpoints
*//* Responsive utilities breakpoints
   - these are used by the hidden-*-down classes in the grid framework and
     should never be used directly in feature code
   ========================================================================== */@media(max-width: 735px){.results-module--header{font-size:14px;padding:25px 20px}.results-module--header-text{font-size:34px;padding:55px 0 35px 0}}
:root {
  /* General */
  --colorDarkBlue:    rgb(25, 50, 99);
  --colorLightNavyBlue: rgba(44, 52, 122, 0.4);

  /* Header */
  --colorHeaderPurple: rgb(143, 91, 143);
  --colorHeaderBlue:   rgb(58, 78, 139);
  --colorHeaderPink:   rgb(182, 83, 138);
  --colorStepOnePink:  var(--colorHeaderPink);
  --colorHeaderBar:    rgba(190, 190, 190, 0.2);

  /* Dashboard education module */
  --colorDarkBlueText: var(--colorDarkBlue);

  /* Common questions module */
  --colorGrayBackground: rgb(242, 242, 242);
  --colorGrayBorder:     rgb(163, 173, 193);

  /* Disclaimer module */
  --colorOvalPink:              rgba(248, 157, 181, 0.5);
  --colorOvalTextPink:          rgb(244, 91, 131);
  --colorTextWhite:             white;

  /* Toggle */
  --colorToggleSeparator:    rgb(218, 222, 230);
  --colorToggleHover:        var(--colorToggleSeparator);
  --colorToggleFocus:        rgb(186, 194, 208);
  --colorToggleTextActive:   var(--colorDarkBlue);
  --colorToggleTextInactive: rgb(94, 112, 146);

  /* Risks and Results module */
  --colorLightAquaBackground: rgb(239, 249, 249);
  --colorDarkAquaBorder:      rgb(97, 197, 199);
  --colorLightYellowBackground: rgb(255, 249, 231);
  --colorDarkYellowBorder:      rgb(250, 194, 17);

  /* Buttons */
  --colorButtonPrimary:             rgb(25, 50, 99);
  --colorButtonPrimaryText:         rgb(232,234,239);
  --colorButtonPrimaryHover:        rgb(140,153,177);
  --colorButtonPrimaryHoverText:    rgb(249,250,251);
  --colorButtonPrimaryPressed:      rgb(18,35,69);
  --colorButtonPrimaryPressedText:  rgb(231,232,236);
  --colorButtonPrimaryDisabled:     rgb(204,204,204);
  --colorButtonPrimaryDisabledText: rgb(138,138,138);

  --colorButtonSecondary:             white;
  --colorButtonSecondaryText:         rgb(28,53,101);
  --colorButtonSecondaryHover:        white;
  --colorButtonSecondaryHoverText:    rgb(141,154,178);
  --colorButtonSecondaryPressed:      white;
  --colorButtonSecondaryPressedText:  rgb(21,38,71);
  --colorButtonSecondaryDisabled:     white;
  --colorButtonSecondaryDisabledText: rgb(197,197,197);

  /* Overview */
  --colorOverviewSummaryNegativeBackground: rgb(229, 246, 247);
  --colorOverviewSummaryPositiveBackground: rgb(255, 249, 231);
  --colorContentBorder:                     rgb(171,173,202);

  /* Next Steps */
  --colorGradientLightAquaTop: rgb(228, 245, 246);
  --colorGradientLightAquaBottom: rgb(228, 245, 246);
  --colorGradientDarkAquaTop: rgb(160, 220, 221);
  --colorGradientDarkAquaBottom: rgb(87, 177, 179);
  --colorBlackGradientBorder: rgba(0, 0, 0, 0.15);

  /* Link */
  --colorLink: rgb(50, 154, 243);

  /* Background */
  --colorBgLightGrey: rgb(250, 250, 250);
}
.loadingIndicator{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}
.loadingError{display:block;text-align:center;position:absolute;top:50%;right:50%;transform:translate(50%, -50%);overflow:hidden;width:80%}
.loadingError>p{font-size:16px;line-height:26px;margin-bottom:15px}
.loadingError>h1{font-size:26px;margin-bottom:25px;line-height:36px}
.loadingError a{text-decoration:none;color:rgb(50, 154, 243);color:var(--colorLink)}
.spinnerContainer{min-height:320px;position:relative;background-color:rgb(250, 250, 250);background-color:var(--colorBgLightGrey)}
@media(min-width: 736px){.spinnerContainer{min-height:calc(100vh - 460px)}.loadingError{width:auto}.loadingError>p{font-size:20px;line-height:34px;margin-bottom:20px}.loadingError>h1{font-size:38px;margin-bottom:40px}}
:root {
  /* General */
  --colorDarkBlue:    rgb(25, 50, 99);
  --colorLightNavyBlue: rgba(44, 52, 122, 0.4);

  /* Header */
  --colorHeaderPurple: rgb(143, 91, 143);
  --colorHeaderBlue:   rgb(58, 78, 139);
  --colorHeaderPink:   rgb(182, 83, 138);
  --colorStepOnePink:  var(--colorHeaderPink);
  --colorHeaderBar:    rgba(190, 190, 190, 0.2);

  /* Dashboard education module */
  --colorDarkBlueText: var(--colorDarkBlue);

  /* Common questions module */
  --colorGrayBackground: rgb(242, 242, 242);
  --colorGrayBorder:     rgb(163, 173, 193);

  /* Disclaimer module */
  --colorOvalPink:              rgba(248, 157, 181, 0.5);
  --colorOvalTextPink:          rgb(244, 91, 131);
  --colorTextWhite:             white;

  /* Toggle */
  --colorToggleSeparator:    rgb(218, 222, 230);
  --colorToggleHover:        var(--colorToggleSeparator);
  --colorToggleFocus:        rgb(186, 194, 208);
  --colorToggleTextActive:   var(--colorDarkBlue);
  --colorToggleTextInactive: rgb(94, 112, 146);

  /* Risks and Results module */
  --colorLightAquaBackground: rgb(239, 249, 249);
  --colorDarkAquaBorder:      rgb(97, 197, 199);
  --colorLightYellowBackground: rgb(255, 249, 231);
  --colorDarkYellowBorder:      rgb(250, 194, 17);

  /* Buttons */
  --colorButtonPrimary:             rgb(25, 50, 99);
  --colorButtonPrimaryText:         rgb(232,234,239);
  --colorButtonPrimaryHover:        rgb(140,153,177);
  --colorButtonPrimaryHoverText:    rgb(249,250,251);
  --colorButtonPrimaryPressed:      rgb(18,35,69);
  --colorButtonPrimaryPressedText:  rgb(231,232,236);
  --colorButtonPrimaryDisabled:     rgb(204,204,204);
  --colorButtonPrimaryDisabledText: rgb(138,138,138);

  --colorButtonSecondary:             white;
  --colorButtonSecondaryText:         rgb(28,53,101);
  --colorButtonSecondaryHover:        white;
  --colorButtonSecondaryHoverText:    rgb(141,154,178);
  --colorButtonSecondaryPressed:      white;
  --colorButtonSecondaryPressedText:  rgb(21,38,71);
  --colorButtonSecondaryDisabled:     white;
  --colorButtonSecondaryDisabledText: rgb(197,197,197);

  /* Overview */
  --colorOverviewSummaryNegativeBackground: rgb(229, 246, 247);
  --colorOverviewSummaryPositiveBackground: rgb(255, 249, 231);
  --colorContentBorder:                     rgb(171,173,202);

  /* Next Steps */
  --colorGradientLightAquaTop: rgb(228, 245, 246);
  --colorGradientLightAquaBottom: rgb(228, 245, 246);
  --colorGradientDarkAquaTop: rgb(160, 220, 221);
  --colorGradientDarkAquaBottom: rgb(87, 177, 179);
  --colorBlackGradientBorder: rgba(0, 0, 0, 0.15);

  /* Link */
  --colorLink: rgb(50, 154, 243);

  /* Background */
  --colorBgLightGrey: rgb(250, 250, 250);
}/*
Documentation:
https://myhelix.atlassian.net/wiki/display/ENG/Responsive+breakpoints
*//* Responsive utilities breakpoints
   - these are used by the hidden-*-down classes in the grid framework and
     should never be used directly in feature code
   ========================================================================== */.disclaimer-module--disclaimer{background:rgb(242, 242, 242);background:var(--colorGrayBackground)}.disclaimer-module--disclaimer-container{color:rgb(25, 50, 99);color:var(--colorDarkBlueText);font-size:16px;letter-spacing:.15pt;line-height:2;padding:70px 5%}.disclaimer-module--heading{font-size:34px;font-weight:500;letter-spacing:.5pt;text-align:center}.disclaimer-module--results-button{text-align:center;margin-top:50px}@media(max-width: 735px){.disclaimer-module--disclaimer-container{padding:55px 5% 55px 2%}.disclaimer-module--heading{font-size:30px;line-height:40px;margin-bottom:30px;padding:20px 20px 0 20px}.disclaimer-module--results-button{margin:13px 0 0 26px;width:90%;line-height:53px;letter-spacing:1px}}
:root {
  /* General */
  --colorDarkBlue:    rgb(25, 50, 99);
  --colorLightNavyBlue: rgba(44, 52, 122, 0.4);

  /* Header */
  --colorHeaderPurple: rgb(143, 91, 143);
  --colorHeaderBlue:   rgb(58, 78, 139);
  --colorHeaderPink:   rgb(182, 83, 138);
  --colorStepOnePink:  var(--colorHeaderPink);
  --colorHeaderBar:    rgba(190, 190, 190, 0.2);

  /* Dashboard education module */
  --colorDarkBlueText: var(--colorDarkBlue);

  /* Common questions module */
  --colorGrayBackground: rgb(242, 242, 242);
  --colorGrayBorder:     rgb(163, 173, 193);

  /* Disclaimer module */
  --colorOvalPink:              rgba(248, 157, 181, 0.5);
  --colorOvalTextPink:          rgb(244, 91, 131);
  --colorTextWhite:             white;

  /* Toggle */
  --colorToggleSeparator:    rgb(218, 222, 230);
  --colorToggleHover:        var(--colorToggleSeparator);
  --colorToggleFocus:        rgb(186, 194, 208);
  --colorToggleTextActive:   var(--colorDarkBlue);
  --colorToggleTextInactive: rgb(94, 112, 146);

  /* Risks and Results module */
  --colorLightAquaBackground: rgb(239, 249, 249);
  --colorDarkAquaBorder:      rgb(97, 197, 199);
  --colorLightYellowBackground: rgb(255, 249, 231);
  --colorDarkYellowBorder:      rgb(250, 194, 17);

  /* Buttons */
  --colorButtonPrimary:             rgb(25, 50, 99);
  --colorButtonPrimaryText:         rgb(232,234,239);
  --colorButtonPrimaryHover:        rgb(140,153,177);
  --colorButtonPrimaryHoverText:    rgb(249,250,251);
  --colorButtonPrimaryPressed:      rgb(18,35,69);
  --colorButtonPrimaryPressedText:  rgb(231,232,236);
  --colorButtonPrimaryDisabled:     rgb(204,204,204);
  --colorButtonPrimaryDisabledText: rgb(138,138,138);

  --colorButtonSecondary:             white;
  --colorButtonSecondaryText:         rgb(28,53,101);
  --colorButtonSecondaryHover:        white;
  --colorButtonSecondaryHoverText:    rgb(141,154,178);
  --colorButtonSecondaryPressed:      white;
  --colorButtonSecondaryPressedText:  rgb(21,38,71);
  --colorButtonSecondaryDisabled:     white;
  --colorButtonSecondaryDisabledText: rgb(197,197,197);

  /* Overview */
  --colorOverviewSummaryNegativeBackground: rgb(229, 246, 247);
  --colorOverviewSummaryPositiveBackground: rgb(255, 249, 231);
  --colorContentBorder:                     rgb(171,173,202);

  /* Next Steps */
  --colorGradientLightAquaTop: rgb(228, 245, 246);
  --colorGradientLightAquaBottom: rgb(228, 245, 246);
  --colorGradientDarkAquaTop: rgb(160, 220, 221);
  --colorGradientDarkAquaBottom: rgb(87, 177, 179);
  --colorBlackGradientBorder: rgba(0, 0, 0, 0.15);

  /* Link */
  --colorLink: rgb(50, 154, 243);

  /* Background */
  --colorBgLightGrey: rgb(250, 250, 250);
}/*
Documentation:
https://myhelix.atlassian.net/wiki/display/ENG/Responsive+breakpoints
*//* Responsive utilities breakpoints
   - these are used by the hidden-*-down classes in the grid framework and
     should never be used directly in feature code
   ========================================================================== */.disclaimer-point-module--disclaimer-heading{font-size:24px;font-weight:500;letter-spacing:.43pt;margin:22px 0 0 0}.disclaimer-point-module--floatLeft{float:left;margin-right:36px}.disclaimer-point-module--disclaimer-content{font-size:16px;font-weight:normal;line-height:2;letter-spacing:.15pt;margin-left:80px}.disclaimer-point-module--oval{width:42px;height:42px;border-radius:50%;text-align:center;background-color:rgba(248, 157, 181, 0.5);background-color:var(--colorOvalPink);font-size:16px;font-weight:bold;font-style:normal;font-stretch:normal;line-height:2.9;letter-spacing:.15pt;color:rgb(244, 91, 131);color:var(--colorOvalTextPink)}@media(max-width: 735px){.disclaimer-point-module--disclaimer-heading{font-size:22px;margin:24px 0 15px 0;line-height:25pt;letter-spacing:.5pt}.disclaimer-point-module--floatLeft{float:left;margin:0 22px 66px 22px}.disclaimer-point-module--disclaimer-content{line-height:22pt;letter-spacing:.15pt;margin:0 0 40px 80px}.disclaimer-point-module--oval{width:35px;height:35px;margin-top:-4px;line-height:2.4}}
:root {
  /* General */
  --colorDarkBlue:    rgb(25, 50, 99);
  --colorLightNavyBlue: rgba(44, 52, 122, 0.4);

  /* Header */
  --colorHeaderPurple: rgb(143, 91, 143);
  --colorHeaderBlue:   rgb(58, 78, 139);
  --colorHeaderPink:   rgb(182, 83, 138);
  --colorStepOnePink:  var(--colorHeaderPink);
  --colorHeaderBar:    rgba(190, 190, 190, 0.2);

  /* Dashboard education module */
  --colorDarkBlueText: var(--colorDarkBlue);

  /* Common questions module */
  --colorGrayBackground: rgb(242, 242, 242);
  --colorGrayBorder:     rgb(163, 173, 193);

  /* Disclaimer module */
  --colorOvalPink:              rgba(248, 157, 181, 0.5);
  --colorOvalTextPink:          rgb(244, 91, 131);
  --colorTextWhite:             white;

  /* Toggle */
  --colorToggleSeparator:    rgb(218, 222, 230);
  --colorToggleHover:        var(--colorToggleSeparator);
  --colorToggleFocus:        rgb(186, 194, 208);
  --colorToggleTextActive:   var(--colorDarkBlue);
  --colorToggleTextInactive: rgb(94, 112, 146);

  /* Risks and Results module */
  --colorLightAquaBackground: rgb(239, 249, 249);
  --colorDarkAquaBorder:      rgb(97, 197, 199);
  --colorLightYellowBackground: rgb(255, 249, 231);
  --colorDarkYellowBorder:      rgb(250, 194, 17);

  /* Buttons */
  --colorButtonPrimary:             rgb(25, 50, 99);
  --colorButtonPrimaryText:         rgb(232,234,239);
  --colorButtonPrimaryHover:        rgb(140,153,177);
  --colorButtonPrimaryHoverText:    rgb(249,250,251);
  --colorButtonPrimaryPressed:      rgb(18,35,69);
  --colorButtonPrimaryPressedText:  rgb(231,232,236);
  --colorButtonPrimaryDisabled:     rgb(204,204,204);
  --colorButtonPrimaryDisabledText: rgb(138,138,138);

  --colorButtonSecondary:             white;
  --colorButtonSecondaryText:         rgb(28,53,101);
  --colorButtonSecondaryHover:        white;
  --colorButtonSecondaryHoverText:    rgb(141,154,178);
  --colorButtonSecondaryPressed:      white;
  --colorButtonSecondaryPressedText:  rgb(21,38,71);
  --colorButtonSecondaryDisabled:     white;
  --colorButtonSecondaryDisabledText: rgb(197,197,197);

  /* Overview */
  --colorOverviewSummaryNegativeBackground: rgb(229, 246, 247);
  --colorOverviewSummaryPositiveBackground: rgb(255, 249, 231);
  --colorContentBorder:                     rgb(171,173,202);

  /* Next Steps */
  --colorGradientLightAquaTop: rgb(228, 245, 246);
  --colorGradientLightAquaBottom: rgb(228, 245, 246);
  --colorGradientDarkAquaTop: rgb(160, 220, 221);
  --colorGradientDarkAquaBottom: rgb(87, 177, 179);
  --colorBlackGradientBorder: rgba(0, 0, 0, 0.15);

  /* Link */
  --colorLink: rgb(50, 154, 243);

  /* Background */
  --colorBgLightGrey: rgb(250, 250, 250);
}/*
Documentation:
https://myhelix.atlassian.net/wiki/display/ENG/Responsive+breakpoints
*//* Responsive utilities breakpoints
   - these are used by the hidden-*-down classes in the grid framework and
     should never be used directly in feature code
   ========================================================================== */.positive-risk-card-module--risk-card-container {
  color: rgb(25, 50, 99);
  color: var(--colorDarkBlueText);
  padding: 45px 40px 45px 40px;
  border-radius: 7px;
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  margin-top: 20px;
  box-shadow: 5px 15px 46px 0 rgba(0, 0, 0, 0.15);
}.positive-risk-card-module--negative-risk-card-container {
  border-top: 11px solid rgb(97, 197, 199);
  border-top: 11px solid var(--colorDarkAquaBorder);
  padding: 30px 20px 30px 20px;
  background-color: rgb(239, 249, 249);
  background-color: var(--colorLightAquaBackground);
}.positive-risk-card-module--risk-card-title {
  color: var(--colorButtonBackgroundBlue);
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: 0.5pt;
}.positive-risk-card-module--risk-card-header {
  border-bottom: 1px solid rgba(44, 52, 122, 0.4);
  border-bottom: 1px solid var(--colorLightNavyBlue);
}.positive-risk-card-module--risk-details > ol {
  list-style: number inside;
}.positive-risk-card-module--imp-to-know {
  width: 185px;
  height: 16px;
  font-size: 14px;
  font-weight: bold;
  letter-spacing: 1px;
  text-align: left;
  padding-top: 35px;
  color: var(--colorButtonBackgroundBlue);
}.positive-risk-card-module--risk-details {
  padding-top: 30px;
  font-size: 16px;
  line-height: 32px;
}.positive-risk-card-module--risk-details > p:not(:last-child) {
  margin-bottom: 5px;
}@media (min-width: 1024px){
  .positive-risk-card-module--risk-card-container {
    margin-top: 30px;
  }

  .positive-risk-card-module--negative-risk-card-container {
    border-top: unset;
    border-left: 11px solid rgb(97, 197, 199);
    border-left: 11px solid var(--colorDarkAquaBorder);
    padding: 35px 30px 35px 30px;
  }

  .positive-risk-card-module--risk-card-title {
    font-size: 24px;
    letter-spacing: 0.45px;
    padding-right: 168px;
  }

  .positive-risk-card-module--risk-card-header {
    padding-bottom: 35px;
  }
}.positive-risk-card-module--positive-risk-card-container{border-top:11px solid rgb(250, 194, 17);border-top:11px solid var(--colorDarkYellowBorder);background-color:rgb(255, 249, 231);background-color:var(--colorLightYellowBackground);padding:30px 20px 30px 20px}.positive-risk-card-module--risk-card-title{float:left;color:var(--colorButtonBackgroundBlue);font-size:20px;font-weight:500;line-height:1.5;letter-spacing:.5pt;padding:0 0 25px 0;width:unset}.positive-risk-card-module--view-report-button *{width:100%}.positive-risk-card-module--risk-card-header{border-bottom:1px solid rgba(44, 52, 122, 0.4);border-bottom:1px solid var(--colorLightNavyBlue);padding-bottom:35px;display:inline-block}@media(min-width: 1024px){.positive-risk-card-module--positive-risk-card-container{border-top:none;border-left:11px solid rgb(250, 194, 17);border-left:11px solid var(--colorDarkYellowBorder);padding:35px 40px 35px 30px}.positive-risk-card-module--risk-card-title{float:left;font-size:24px;letter-spacing:.45px;width:60%;padding:0 0 35px 0}.positive-risk-card-module--view-report-button{float:right;line-height:5}.positive-risk-card-module--risk-card-header{padding-bottom:0}}
:root {
  /* General */
  --colorDarkBlue:    rgb(25, 50, 99);
  --colorLightNavyBlue: rgba(44, 52, 122, 0.4);

  /* Header */
  --colorHeaderPurple: rgb(143, 91, 143);
  --colorHeaderBlue:   rgb(58, 78, 139);
  --colorHeaderPink:   rgb(182, 83, 138);
  --colorStepOnePink:  var(--colorHeaderPink);
  --colorHeaderBar:    rgba(190, 190, 190, 0.2);

  /* Dashboard education module */
  --colorDarkBlueText: var(--colorDarkBlue);

  /* Common questions module */
  --colorGrayBackground: rgb(242, 242, 242);
  --colorGrayBorder:     rgb(163, 173, 193);

  /* Disclaimer module */
  --colorOvalPink:              rgba(248, 157, 181, 0.5);
  --colorOvalTextPink:          rgb(244, 91, 131);
  --colorTextWhite:             white;

  /* Toggle */
  --colorToggleSeparator:    rgb(218, 222, 230);
  --colorToggleHover:        var(--colorToggleSeparator);
  --colorToggleFocus:        rgb(186, 194, 208);
  --colorToggleTextActive:   var(--colorDarkBlue);
  --colorToggleTextInactive: rgb(94, 112, 146);

  /* Risks and Results module */
  --colorLightAquaBackground: rgb(239, 249, 249);
  --colorDarkAquaBorder:      rgb(97, 197, 199);
  --colorLightYellowBackground: rgb(255, 249, 231);
  --colorDarkYellowBorder:      rgb(250, 194, 17);

  /* Buttons */
  --colorButtonPrimary:             rgb(25, 50, 99);
  --colorButtonPrimaryText:         rgb(232,234,239);
  --colorButtonPrimaryHover:        rgb(140,153,177);
  --colorButtonPrimaryHoverText:    rgb(249,250,251);
  --colorButtonPrimaryPressed:      rgb(18,35,69);
  --colorButtonPrimaryPressedText:  rgb(231,232,236);
  --colorButtonPrimaryDisabled:     rgb(204,204,204);
  --colorButtonPrimaryDisabledText: rgb(138,138,138);

  --colorButtonSecondary:             white;
  --colorButtonSecondaryText:         rgb(28,53,101);
  --colorButtonSecondaryHover:        white;
  --colorButtonSecondaryHoverText:    rgb(141,154,178);
  --colorButtonSecondaryPressed:      white;
  --colorButtonSecondaryPressedText:  rgb(21,38,71);
  --colorButtonSecondaryDisabled:     white;
  --colorButtonSecondaryDisabledText: rgb(197,197,197);

  /* Overview */
  --colorOverviewSummaryNegativeBackground: rgb(229, 246, 247);
  --colorOverviewSummaryPositiveBackground: rgb(255, 249, 231);
  --colorContentBorder:                     rgb(171,173,202);

  /* Next Steps */
  --colorGradientLightAquaTop: rgb(228, 245, 246);
  --colorGradientLightAquaBottom: rgb(228, 245, 246);
  --colorGradientDarkAquaTop: rgb(160, 220, 221);
  --colorGradientDarkAquaBottom: rgb(87, 177, 179);
  --colorBlackGradientBorder: rgba(0, 0, 0, 0.15);

  /* Link */
  --colorLink: rgb(50, 154, 243);

  /* Background */
  --colorBgLightGrey: rgb(250, 250, 250);
}/*
Documentation:
https://myhelix.atlassian.net/wiki/display/ENG/Responsive+breakpoints
*//* Responsive utilities breakpoints
   - these are used by the hidden-*-down classes in the grid framework and
     should never be used directly in feature code
   ========================================================================== */.negative-risk-card-module--risk-card-container{color:rgb(25, 50, 99);color:var(--colorDarkBlueText);padding:45px 40px 45px 40px;border-radius:7px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);margin-top:20px;box-shadow:5px 15px 46px 0 rgba(0,0,0,.15)}.negative-risk-card-module--negative-risk-card-container{border-top:11px solid rgb(97, 197, 199);border-top:11px solid var(--colorDarkAquaBorder);padding:30px 20px 30px 20px;background-color:rgb(239, 249, 249);background-color:var(--colorLightAquaBackground)}.negative-risk-card-module--risk-card-title{color:var(--colorButtonBackgroundBlue);font-size:20px;font-weight:500;line-height:1.5;letter-spacing:.5pt}.negative-risk-card-module--risk-card-header{border-bottom:1px solid rgba(44, 52, 122, 0.4);border-bottom:1px solid var(--colorLightNavyBlue)}.negative-risk-card-module--risk-details>ol{list-style:number inside}.negative-risk-card-module--imp-to-know{width:185px;height:16px;font-size:14px;font-weight:bold;letter-spacing:1px;text-align:left;padding-top:35px;color:var(--colorButtonBackgroundBlue)}.negative-risk-card-module--risk-details{padding-top:30px;font-size:16px;line-height:32px}.negative-risk-card-module--risk-details>p:not(:last-child){margin-bottom:5px}@media(min-width: 1024px){.negative-risk-card-module--risk-card-container{margin-top:30px}.negative-risk-card-module--negative-risk-card-container{border-top:unset;border-left:11px solid rgb(97, 197, 199);border-left:11px solid var(--colorDarkAquaBorder);padding:35px 30px 35px 30px}.negative-risk-card-module--risk-card-title{font-size:24px;letter-spacing:.45px;padding-right:168px}.negative-risk-card-module--risk-card-header{padding-bottom:35px}}
:root {
  /* General */
  --colorDarkBlue:    rgb(25, 50, 99);
  --colorLightNavyBlue: rgba(44, 52, 122, 0.4);

  /* Header */
  --colorHeaderPurple: rgb(143, 91, 143);
  --colorHeaderBlue:   rgb(58, 78, 139);
  --colorHeaderPink:   rgb(182, 83, 138);
  --colorStepOnePink:  var(--colorHeaderPink);
  --colorHeaderBar:    rgba(190, 190, 190, 0.2);

  /* Dashboard education module */
  --colorDarkBlueText: var(--colorDarkBlue);

  /* Common questions module */
  --colorGrayBackground: rgb(242, 242, 242);
  --colorGrayBorder:     rgb(163, 173, 193);

  /* Disclaimer module */
  --colorOvalPink:              rgba(248, 157, 181, 0.5);
  --colorOvalTextPink:          rgb(244, 91, 131);
  --colorTextWhite:             white;

  /* Toggle */
  --colorToggleSeparator:    rgb(218, 222, 230);
  --colorToggleHover:        var(--colorToggleSeparator);
  --colorToggleFocus:        rgb(186, 194, 208);
  --colorToggleTextActive:   var(--colorDarkBlue);
  --colorToggleTextInactive: rgb(94, 112, 146);

  /* Risks and Results module */
  --colorLightAquaBackground: rgb(239, 249, 249);
  --colorDarkAquaBorder:      rgb(97, 197, 199);
  --colorLightYellowBackground: rgb(255, 249, 231);
  --colorDarkYellowBorder:      rgb(250, 194, 17);

  /* Buttons */
  --colorButtonPrimary:             rgb(25, 50, 99);
  --colorButtonPrimaryText:         rgb(232,234,239);
  --colorButtonPrimaryHover:        rgb(140,153,177);
  --colorButtonPrimaryHoverText:    rgb(249,250,251);
  --colorButtonPrimaryPressed:      rgb(18,35,69);
  --colorButtonPrimaryPressedText:  rgb(231,232,236);
  --colorButtonPrimaryDisabled:     rgb(204,204,204);
  --colorButtonPrimaryDisabledText: rgb(138,138,138);

  --colorButtonSecondary:             white;
  --colorButtonSecondaryText:         rgb(28,53,101);
  --colorButtonSecondaryHover:        white;
  --colorButtonSecondaryHoverText:    rgb(141,154,178);
  --colorButtonSecondaryPressed:      white;
  --colorButtonSecondaryPressedText:  rgb(21,38,71);
  --colorButtonSecondaryDisabled:     white;
  --colorButtonSecondaryDisabledText: rgb(197,197,197);

  /* Overview */
  --colorOverviewSummaryNegativeBackground: rgb(229, 246, 247);
  --colorOverviewSummaryPositiveBackground: rgb(255, 249, 231);
  --colorContentBorder:                     rgb(171,173,202);

  /* Next Steps */
  --colorGradientLightAquaTop: rgb(228, 245, 246);
  --colorGradientLightAquaBottom: rgb(228, 245, 246);
  --colorGradientDarkAquaTop: rgb(160, 220, 221);
  --colorGradientDarkAquaBottom: rgb(87, 177, 179);
  --colorBlackGradientBorder: rgba(0, 0, 0, 0.15);

  /* Link */
  --colorLink: rgb(50, 154, 243);

  /* Background */
  --colorBgLightGrey: rgb(250, 250, 250);
}/*
Documentation:
https://myhelix.atlassian.net/wiki/display/ENG/Responsive+breakpoints
*//* Responsive utilities breakpoints
   - these are used by the hidden-*-down classes in the grid framework and
     should never be used directly in feature code
   ========================================================================== */.risks-module--risks-container{color:rgb(25, 50, 99);color:var(--colorDarkBlueText)}.risks-module--risks-title{padding-top:72px;padding-right:10px;font-size:34px;font-weight:500;line-height:1.18}.risks-module--risks-body{padding-top:12px;font-size:24px;line-height:38px}@media(max-width: 735px){.risks-module--risks-container{padding:44px 20px}.risks-module--risks-title{float:none;padding-top:12px;font-size:28px;font-weight:500;line-height:1.18}.risks-module--risk{padding-top:8px;padding-left:0;font-size:28px;font-weight:500;line-height:1.18}}
:root {
  /* General */
  --colorDarkBlue:    rgb(25, 50, 99);
  --colorLightNavyBlue: rgba(44, 52, 122, 0.4);

  /* Header */
  --colorHeaderPurple: rgb(143, 91, 143);
  --colorHeaderBlue:   rgb(58, 78, 139);
  --colorHeaderPink:   rgb(182, 83, 138);
  --colorStepOnePink:  var(--colorHeaderPink);
  --colorHeaderBar:    rgba(190, 190, 190, 0.2);

  /* Dashboard education module */
  --colorDarkBlueText: var(--colorDarkBlue);

  /* Common questions module */
  --colorGrayBackground: rgb(242, 242, 242);
  --colorGrayBorder:     rgb(163, 173, 193);

  /* Disclaimer module */
  --colorOvalPink:              rgba(248, 157, 181, 0.5);
  --colorOvalTextPink:          rgb(244, 91, 131);
  --colorTextWhite:             white;

  /* Toggle */
  --colorToggleSeparator:    rgb(218, 222, 230);
  --colorToggleHover:        var(--colorToggleSeparator);
  --colorToggleFocus:        rgb(186, 194, 208);
  --colorToggleTextActive:   var(--colorDarkBlue);
  --colorToggleTextInactive: rgb(94, 112, 146);

  /* Risks and Results module */
  --colorLightAquaBackground: rgb(239, 249, 249);
  --colorDarkAquaBorder:      rgb(97, 197, 199);
  --colorLightYellowBackground: rgb(255, 249, 231);
  --colorDarkYellowBorder:      rgb(250, 194, 17);

  /* Buttons */
  --colorButtonPrimary:             rgb(25, 50, 99);
  --colorButtonPrimaryText:         rgb(232,234,239);
  --colorButtonPrimaryHover:        rgb(140,153,177);
  --colorButtonPrimaryHoverText:    rgb(249,250,251);
  --colorButtonPrimaryPressed:      rgb(18,35,69);
  --colorButtonPrimaryPressedText:  rgb(231,232,236);
  --colorButtonPrimaryDisabled:     rgb(204,204,204);
  --colorButtonPrimaryDisabledText: rgb(138,138,138);

  --colorButtonSecondary:             white;
  --colorButtonSecondaryText:         rgb(28,53,101);
  --colorButtonSecondaryHover:        white;
  --colorButtonSecondaryHoverText:    rgb(141,154,178);
  --colorButtonSecondaryPressed:      white;
  --colorButtonSecondaryPressedText:  rgb(21,38,71);
  --colorButtonSecondaryDisabled:     white;
  --colorButtonSecondaryDisabledText: rgb(197,197,197);

  /* Overview */
  --colorOverviewSummaryNegativeBackground: rgb(229, 246, 247);
  --colorOverviewSummaryPositiveBackground: rgb(255, 249, 231);
  --colorContentBorder:                     rgb(171,173,202);

  /* Next Steps */
  --colorGradientLightAquaTop: rgb(228, 245, 246);
  --colorGradientLightAquaBottom: rgb(228, 245, 246);
  --colorGradientDarkAquaTop: rgb(160, 220, 221);
  --colorGradientDarkAquaBottom: rgb(87, 177, 179);
  --colorBlackGradientBorder: rgba(0, 0, 0, 0.15);

  /* Link */
  --colorLink: rgb(50, 154, 243);

  /* Background */
  --colorBgLightGrey: rgb(250, 250, 250);
}/*
Documentation:
https://myhelix.atlassian.net/wiki/display/ENG/Responsive+breakpoints
*//* Responsive utilities breakpoints
   - these are used by the hidden-*-down classes in the grid framework and
     should never be used directly in feature code
   ========================================================================== */.condition-card-module--condition-card-container{color:rgb(25, 50, 99);color:var(--colorDarkBlueText);padding:35px 20px 35px 20px;border-radius:7px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:solid 1px rgba(44, 52, 122, 0.4);border:solid 1px var(--colorLightNavyBlue);margin-top:30px}.condition-card-module--condition-card-title{color:rgb(25, 50, 99);color:var(--colorDarkBlueText);font-size:22px;font-weight:500;line-height:1.5;letter-spacing:.5pt;padding:0 0 20px 0}.condition-card-module--condition-card-header{border-bottom:1px solid rgba(44, 52, 122, 0.4);border-bottom:1px solid var(--colorLightNavyBlue);padding-bottom:40px;display:inline-block;width:100%}.condition-card-module--view-report-button *{width:100%}.condition-card-module--condition-card-body{margin-top:35px;display:inline-block}.condition-card-module--genes{width:100%}.condition-card-module--genes-header{font-weight:bold;font-size:14px;letter-spacing:1px;padding-bottom:16px}.condition-card-module--genes-analyzed-content{font-size:16px;line-height:2;letter-spacing:0;width:75%}.condition-card-module--genes-result{margin-top:15px;width:100%}.condition-card-module--condition-card-result{font-size:16px;line-height:32px}@media(min-width: 1024px){.condition-card-module--condition-card-container{padding:45px 40px 30px 40px}.condition-card-module--condition-card-title{font-size:24px;line-height:2;letter-spacing:1px;float:left;padding:unset}.condition-card-module--condition-card-header{padding-bottom:45px}.condition-card-module--view-report-button{float:right}.condition-card-module--genes-result{margin-top:unset;float:right;width:80%}.condition-card-module--genes{float:left;width:20%}}
:root {
  /* General */
  --colorDarkBlue:    rgb(25, 50, 99);
  --colorLightNavyBlue: rgba(44, 52, 122, 0.4);

  /* Header */
  --colorHeaderPurple: rgb(143, 91, 143);
  --colorHeaderBlue:   rgb(58, 78, 139);
  --colorHeaderPink:   rgb(182, 83, 138);
  --colorStepOnePink:  var(--colorHeaderPink);
  --colorHeaderBar:    rgba(190, 190, 190, 0.2);

  /* Dashboard education module */
  --colorDarkBlueText: var(--colorDarkBlue);

  /* Common questions module */
  --colorGrayBackground: rgb(242, 242, 242);
  --colorGrayBorder:     rgb(163, 173, 193);

  /* Disclaimer module */
  --colorOvalPink:              rgba(248, 157, 181, 0.5);
  --colorOvalTextPink:          rgb(244, 91, 131);
  --colorTextWhite:             white;

  /* Toggle */
  --colorToggleSeparator:    rgb(218, 222, 230);
  --colorToggleHover:        var(--colorToggleSeparator);
  --colorToggleFocus:        rgb(186, 194, 208);
  --colorToggleTextActive:   var(--colorDarkBlue);
  --colorToggleTextInactive: rgb(94, 112, 146);

  /* Risks and Results module */
  --colorLightAquaBackground: rgb(239, 249, 249);
  --colorDarkAquaBorder:      rgb(97, 197, 199);
  --colorLightYellowBackground: rgb(255, 249, 231);
  --colorDarkYellowBorder:      rgb(250, 194, 17);

  /* Buttons */
  --colorButtonPrimary:             rgb(25, 50, 99);
  --colorButtonPrimaryText:         rgb(232,234,239);
  --colorButtonPrimaryHover:        rgb(140,153,177);
  --colorButtonPrimaryHoverText:    rgb(249,250,251);
  --colorButtonPrimaryPressed:      rgb(18,35,69);
  --colorButtonPrimaryPressedText:  rgb(231,232,236);
  --colorButtonPrimaryDisabled:     rgb(204,204,204);
  --colorButtonPrimaryDisabledText: rgb(138,138,138);

  --colorButtonSecondary:             white;
  --colorButtonSecondaryText:         rgb(28,53,101);
  --colorButtonSecondaryHover:        white;
  --colorButtonSecondaryHoverText:    rgb(141,154,178);
  --colorButtonSecondaryPressed:      white;
  --colorButtonSecondaryPressedText:  rgb(21,38,71);
  --colorButtonSecondaryDisabled:     white;
  --colorButtonSecondaryDisabledText: rgb(197,197,197);

  /* Overview */
  --colorOverviewSummaryNegativeBackground: rgb(229, 246, 247);
  --colorOverviewSummaryPositiveBackground: rgb(255, 249, 231);
  --colorContentBorder:                     rgb(171,173,202);

  /* Next Steps */
  --colorGradientLightAquaTop: rgb(228, 245, 246);
  --colorGradientLightAquaBottom: rgb(228, 245, 246);
  --colorGradientDarkAquaTop: rgb(160, 220, 221);
  --colorGradientDarkAquaBottom: rgb(87, 177, 179);
  --colorBlackGradientBorder: rgba(0, 0, 0, 0.15);

  /* Link */
  --colorLink: rgb(50, 154, 243);

  /* Background */
  --colorBgLightGrey: rgb(250, 250, 250);
}/*
Documentation:
https://myhelix.atlassian.net/wiki/display/ENG/Responsive+breakpoints
*//* Responsive utilities breakpoints
   - these are used by the hidden-*-down classes in the grid framework and
     should never be used directly in feature code
   ========================================================================== */.conditions-module--conditions-container{color:rgb(25, 50, 99);color:var(--colorDarkBlueText);padding:36px 20px 20px 20px}.conditions-module--conditions-summary{margin-top:12px;font-size:24px;line-height:1.58;letter-spacing:.43px}.conditions-module--conditions-title{padding-top:12px;font-size:28px;font-weight:500;line-height:1.18}@media(min-width: 1024px){.conditions-module--conditions-container{padding:unset}.conditions-module--conditions-title{padding-top:72px;font-size:34px}.conditions-module--conditions-summary{font-size:24px}}
:root {
  /* General */
  --colorDarkBlue:    rgb(25, 50, 99);
  --colorLightNavyBlue: rgba(44, 52, 122, 0.4);

  /* Header */
  --colorHeaderPurple: rgb(143, 91, 143);
  --colorHeaderBlue:   rgb(58, 78, 139);
  --colorHeaderPink:   rgb(182, 83, 138);
  --colorStepOnePink:  var(--colorHeaderPink);
  --colorHeaderBar:    rgba(190, 190, 190, 0.2);

  /* Dashboard education module */
  --colorDarkBlueText: var(--colorDarkBlue);

  /* Common questions module */
  --colorGrayBackground: rgb(242, 242, 242);
  --colorGrayBorder:     rgb(163, 173, 193);

  /* Disclaimer module */
  --colorOvalPink:              rgba(248, 157, 181, 0.5);
  --colorOvalTextPink:          rgb(244, 91, 131);
  --colorTextWhite:             white;

  /* Toggle */
  --colorToggleSeparator:    rgb(218, 222, 230);
  --colorToggleHover:        var(--colorToggleSeparator);
  --colorToggleFocus:        rgb(186, 194, 208);
  --colorToggleTextActive:   var(--colorDarkBlue);
  --colorToggleTextInactive: rgb(94, 112, 146);

  /* Risks and Results module */
  --colorLightAquaBackground: rgb(239, 249, 249);
  --colorDarkAquaBorder:      rgb(97, 197, 199);
  --colorLightYellowBackground: rgb(255, 249, 231);
  --colorDarkYellowBorder:      rgb(250, 194, 17);

  /* Buttons */
  --colorButtonPrimary:             rgb(25, 50, 99);
  --colorButtonPrimaryText:         rgb(232,234,239);
  --colorButtonPrimaryHover:        rgb(140,153,177);
  --colorButtonPrimaryHoverText:    rgb(249,250,251);
  --colorButtonPrimaryPressed:      rgb(18,35,69);
  --colorButtonPrimaryPressedText:  rgb(231,232,236);
  --colorButtonPrimaryDisabled:     rgb(204,204,204);
  --colorButtonPrimaryDisabledText: rgb(138,138,138);

  --colorButtonSecondary:             white;
  --colorButtonSecondaryText:         rgb(28,53,101);
  --colorButtonSecondaryHover:        white;
  --colorButtonSecondaryHoverText:    rgb(141,154,178);
  --colorButtonSecondaryPressed:      white;
  --colorButtonSecondaryPressedText:  rgb(21,38,71);
  --colorButtonSecondaryDisabled:     white;
  --colorButtonSecondaryDisabledText: rgb(197,197,197);

  /* Overview */
  --colorOverviewSummaryNegativeBackground: rgb(229, 246, 247);
  --colorOverviewSummaryPositiveBackground: rgb(255, 249, 231);
  --colorContentBorder:                     rgb(171,173,202);

  /* Next Steps */
  --colorGradientLightAquaTop: rgb(228, 245, 246);
  --colorGradientLightAquaBottom: rgb(228, 245, 246);
  --colorGradientDarkAquaTop: rgb(160, 220, 221);
  --colorGradientDarkAquaBottom: rgb(87, 177, 179);
  --colorBlackGradientBorder: rgba(0, 0, 0, 0.15);

  /* Link */
  --colorLink: rgb(50, 154, 243);

  /* Background */
  --colorBgLightGrey: rgb(250, 250, 250);
}
.factor-card-module--factor-card-body{margin-top:35px;display:inline-block}
.factor-card-module--image{float:left;width:8%}
.factor-card-module--factor-name{font-size:24px;font-weight:500;letter-spacing:.45px}
.factor-card-module--factor{float:right;width:88%}
.factor-card-module--factor-info{margin-top:10px;font-size:16px;line-height:2;letter-spacing:.15px;margin-right:5px}
@media(max-width: 735px){.factor-card-module--factor-card-body{margin-top:0}.factor-card-module--image{margin-top:25px;float:none;width:78px;height:78px}.factor-card-module--factor{margin-top:20px;float:none;width:auto}}
:root {
  /* General */
  --colorDarkBlue:    rgb(25, 50, 99);
  --colorLightNavyBlue: rgba(44, 52, 122, 0.4);

  /* Header */
  --colorHeaderPurple: rgb(143, 91, 143);
  --colorHeaderBlue:   rgb(58, 78, 139);
  --colorHeaderPink:   rgb(182, 83, 138);
  --colorStepOnePink:  var(--colorHeaderPink);
  --colorHeaderBar:    rgba(190, 190, 190, 0.2);

  /* Dashboard education module */
  --colorDarkBlueText: var(--colorDarkBlue);

  /* Common questions module */
  --colorGrayBackground: rgb(242, 242, 242);
  --colorGrayBorder:     rgb(163, 173, 193);

  /* Disclaimer module */
  --colorOvalPink:              rgba(248, 157, 181, 0.5);
  --colorOvalTextPink:          rgb(244, 91, 131);
  --colorTextWhite:             white;

  /* Toggle */
  --colorToggleSeparator:    rgb(218, 222, 230);
  --colorToggleHover:        var(--colorToggleSeparator);
  --colorToggleFocus:        rgb(186, 194, 208);
  --colorToggleTextActive:   var(--colorDarkBlue);
  --colorToggleTextInactive: rgb(94, 112, 146);

  /* Risks and Results module */
  --colorLightAquaBackground: rgb(239, 249, 249);
  --colorDarkAquaBorder:      rgb(97, 197, 199);
  --colorLightYellowBackground: rgb(255, 249, 231);
  --colorDarkYellowBorder:      rgb(250, 194, 17);

  /* Buttons */
  --colorButtonPrimary:             rgb(25, 50, 99);
  --colorButtonPrimaryText:         rgb(232,234,239);
  --colorButtonPrimaryHover:        rgb(140,153,177);
  --colorButtonPrimaryHoverText:    rgb(249,250,251);
  --colorButtonPrimaryPressed:      rgb(18,35,69);
  --colorButtonPrimaryPressedText:  rgb(231,232,236);
  --colorButtonPrimaryDisabled:     rgb(204,204,204);
  --colorButtonPrimaryDisabledText: rgb(138,138,138);

  --colorButtonSecondary:             white;
  --colorButtonSecondaryText:         rgb(28,53,101);
  --colorButtonSecondaryHover:        white;
  --colorButtonSecondaryHoverText:    rgb(141,154,178);
  --colorButtonSecondaryPressed:      white;
  --colorButtonSecondaryPressedText:  rgb(21,38,71);
  --colorButtonSecondaryDisabled:     white;
  --colorButtonSecondaryDisabledText: rgb(197,197,197);

  /* Overview */
  --colorOverviewSummaryNegativeBackground: rgb(229, 246, 247);
  --colorOverviewSummaryPositiveBackground: rgb(255, 249, 231);
  --colorContentBorder:                     rgb(171,173,202);

  /* Next Steps */
  --colorGradientLightAquaTop: rgb(228, 245, 246);
  --colorGradientLightAquaBottom: rgb(228, 245, 246);
  --colorGradientDarkAquaTop: rgb(160, 220, 221);
  --colorGradientDarkAquaBottom: rgb(87, 177, 179);
  --colorBlackGradientBorder: rgba(0, 0, 0, 0.15);

  /* Link */
  --colorLink: rgb(50, 154, 243);

  /* Background */
  --colorBgLightGrey: rgb(250, 250, 250);
}
.factors-module--factors{margin-top:35px;padding:0 20px 28px 20px;border-radius:7px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:5px 15px 46px 0 rgba(0,0,0,.15)}
@media(min-width: 1024px){.factors-module--factors{margin-top:40px;padding:10px 66px 45px 40px}}
:root {
  /* General */
  --colorDarkBlue:    rgb(25, 50, 99);
  --colorLightNavyBlue: rgba(44, 52, 122, 0.4);

  /* Header */
  --colorHeaderPurple: rgb(143, 91, 143);
  --colorHeaderBlue:   rgb(58, 78, 139);
  --colorHeaderPink:   rgb(182, 83, 138);
  --colorStepOnePink:  var(--colorHeaderPink);
  --colorHeaderBar:    rgba(190, 190, 190, 0.2);

  /* Dashboard education module */
  --colorDarkBlueText: var(--colorDarkBlue);

  /* Common questions module */
  --colorGrayBackground: rgb(242, 242, 242);
  --colorGrayBorder:     rgb(163, 173, 193);

  /* Disclaimer module */
  --colorOvalPink:              rgba(248, 157, 181, 0.5);
  --colorOvalTextPink:          rgb(244, 91, 131);
  --colorTextWhite:             white;

  /* Toggle */
  --colorToggleSeparator:    rgb(218, 222, 230);
  --colorToggleHover:        var(--colorToggleSeparator);
  --colorToggleFocus:        rgb(186, 194, 208);
  --colorToggleTextActive:   var(--colorDarkBlue);
  --colorToggleTextInactive: rgb(94, 112, 146);

  /* Risks and Results module */
  --colorLightAquaBackground: rgb(239, 249, 249);
  --colorDarkAquaBorder:      rgb(97, 197, 199);
  --colorLightYellowBackground: rgb(255, 249, 231);
  --colorDarkYellowBorder:      rgb(250, 194, 17);

  /* Buttons */
  --colorButtonPrimary:             rgb(25, 50, 99);
  --colorButtonPrimaryText:         rgb(232,234,239);
  --colorButtonPrimaryHover:        rgb(140,153,177);
  --colorButtonPrimaryHoverText:    rgb(249,250,251);
  --colorButtonPrimaryPressed:      rgb(18,35,69);
  --colorButtonPrimaryPressedText:  rgb(231,232,236);
  --colorButtonPrimaryDisabled:     rgb(204,204,204);
  --colorButtonPrimaryDisabledText: rgb(138,138,138);

  --colorButtonSecondary:             white;
  --colorButtonSecondaryText:         rgb(28,53,101);
  --colorButtonSecondaryHover:        white;
  --colorButtonSecondaryHoverText:    rgb(141,154,178);
  --colorButtonSecondaryPressed:      white;
  --colorButtonSecondaryPressedText:  rgb(21,38,71);
  --colorButtonSecondaryDisabled:     white;
  --colorButtonSecondaryDisabledText: rgb(197,197,197);

  /* Overview */
  --colorOverviewSummaryNegativeBackground: rgb(229, 246, 247);
  --colorOverviewSummaryPositiveBackground: rgb(255, 249, 231);
  --colorContentBorder:                     rgb(171,173,202);

  /* Next Steps */
  --colorGradientLightAquaTop: rgb(228, 245, 246);
  --colorGradientLightAquaBottom: rgb(228, 245, 246);
  --colorGradientDarkAquaTop: rgb(160, 220, 221);
  --colorGradientDarkAquaBottom: rgb(87, 177, 179);
  --colorBlackGradientBorder: rgba(0, 0, 0, 0.15);

  /* Link */
  --colorLink: rgb(50, 154, 243);

  /* Background */
  --colorBgLightGrey: rgb(250, 250, 250);
}
.tips-module--tips{display:inline-block;width:100%}
.tips-module--tips-card{margin-top:35px;color:rgb(25, 50, 99);color:var(--colorDarkBlueText);font-size:16px;letter-spacing:.15pt;line-height:2;padding:35px 33px 35px 20px;border-radius:7px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:5px 15px 46px 0 rgba(0,0,0,.15);width:49%}
.tips-module--float-left{float:none;width:100%}
.tips-module--float-right{float:none;width:100%}
.tips-module--title{font-size:24px;font-weight:500;line-height:1.5;letter-spacing:.43px;padding-bottom:20px}
.tips-module--body{font-size:16px}
.tips-module--disclaimer-heading{font-size:16px;padding-left:50px;padding-top:20px}
.tips-module--oval{margin-top:18px;width:31px;height:31px;border-radius:50%;text-align:center;background-color:rgb(239, 249, 249);background-color:var(--colorLightAquaBackground);font-size:16px;font-weight:bold;line-height:2.4;letter-spacing:.15pt;color:rgb(97, 197, 199);color:var(--colorDarkAquaBorder);float:left}
@media(min-width: 736px){.tips-module--tips-card{padding:45px 40px 45px 40px;margin-top:30px}.tips-module--float-left{float:left;width:46%}.tips-module--float-right{float:right;width:50%}}
.page-error{color:red;display:flex;justify-content:center;font-size:16px;margin-top:12px;margin-bottom:-12px}
/*
Documentation:
https://myhelix.atlassian.net/wiki/display/ENG/Responsive+breakpoints
*/

@value small: (max-width: 735px);

@value mediumAndUp: (min-width: 736px);

@value largeAndUp: (min-width: 1024px);

@value mediumAndDown: (max-width: 1023px);

/* Responsive utilities breakpoints
   - these are used by the hidden-*-down classes in the grid framework and
     should never be used directly in feature code
   ========================================================================== */

:root {
  /* General */
  --colorDarkBlue:    rgb(25, 50, 99);
  --colorLightNavyBlue: rgba(44, 52, 122, 0.4);

  /* Header */
  --colorHeaderPurple: rgb(143, 91, 143);
  --colorHeaderBlue:   rgb(58, 78, 139);
  --colorHeaderPink:   rgb(182, 83, 138);
  --colorStepOnePink:  var(--colorHeaderPink);
  --colorHeaderBar:    rgba(190, 190, 190, 0.2);

  /* Dashboard education module */
  --colorDarkBlueText: var(--colorDarkBlue);

  /* Common questions module */
  --colorGrayBackground: rgb(242, 242, 242);
  --colorGrayBorder:     rgb(163, 173, 193);

  /* Disclaimer module */
  --colorOvalPink:              rgba(248, 157, 181, 0.5);
  --colorOvalTextPink:          rgb(244, 91, 131);
  --colorTextWhite:             white;

  /* Toggle */
  --colorToggleSeparator:    rgb(218, 222, 230);
  --colorToggleHover:        var(--colorToggleSeparator);
  --colorToggleFocus:        rgb(186, 194, 208);
  --colorToggleTextActive:   var(--colorDarkBlue);
  --colorToggleTextInactive: rgb(94, 112, 146);

  /* Risks and Results module */
  --colorLightAquaBackground: rgb(239, 249, 249);
  --colorDarkAquaBorder:      rgb(97, 197, 199);
  --colorLightYellowBackground: rgb(255, 249, 231);
  --colorDarkYellowBorder:      rgb(250, 194, 17);

  /* Buttons */
  --colorButtonPrimary:             rgb(25, 50, 99);
  --colorButtonPrimaryText:         rgb(232,234,239);
  --colorButtonPrimaryHover:        rgb(140,153,177);
  --colorButtonPrimaryHoverText:    rgb(249,250,251);
  --colorButtonPrimaryPressed:      rgb(18,35,69);
  --colorButtonPrimaryPressedText:  rgb(231,232,236);
  --colorButtonPrimaryDisabled:     rgb(204,204,204);
  --colorButtonPrimaryDisabledText: rgb(138,138,138);

  --colorButtonSecondary:             white;
  --colorButtonSecondaryText:         rgb(28,53,101);
  --colorButtonSecondaryHover:        white;
  --colorButtonSecondaryHoverText:    rgb(141,154,178);
  --colorButtonSecondaryPressed:      white;
  --colorButtonSecondaryPressedText:  rgb(21,38,71);
  --colorButtonSecondaryDisabled:     white;
  --colorButtonSecondaryDisabledText: rgb(197,197,197);

  /* Overview */
  --colorOverviewSummaryNegativeBackground: rgb(229, 246, 247);
  --colorOverviewSummaryPositiveBackground: rgb(255, 249, 231);
  --colorContentBorder:                     rgb(171,173,202);

  /* Next Steps */
  --colorGradientLightAquaTop: rgb(228, 245, 246);
  --colorGradientLightAquaBottom: rgb(228, 245, 246);
  --colorGradientDarkAquaTop: rgb(160, 220, 221);
  --colorGradientDarkAquaBottom: rgb(87, 177, 179);
  --colorBlackGradientBorder: rgba(0, 0, 0, 0.15);

  /* Link */
  --colorLink: rgb(50, 154, 243);

  /* Background */
  --colorBgLightGrey: rgb(250, 250, 250);
}

.data-download-header{text-align:center;font-weight:700;margin-top:32px}

@mediamediumAndUp{.data-download-header{margin-top:60px}}

.data-download-description{text-align:center;margin-top:24px;font-size:20px}

@mediamediumAndUp{.data-download-description{margin-top:16px}}

.consent-box{margin:40px 0 0 0;height:552px;box-shadow:0 2px 4px 0 rgba(0,0,0,.1);background-color:var(--colorWhite);border:1px solid var(--colorVeryLightGrey);border-bottom:none;display:flex}

@mediamediumAndUp{.consent-box{height:668px;margin:40px 0 0 0}}

.data-download-consent-menu-wrapper{border-right:1px solid var(--colorVeryLightGrey)}

@mediamediumAndUp{.data-download-consent-menu-wrapper{flex:4;border-right:1px solid var(--colorVeryLightGrey)}}

@medialargeAndUp{.data-download-consent-menu-wrapper{flex:3}}

.data-download-consent-text-wrapper{overflow-y:scroll;padding:16px}

@mediamediumAndUp{.data-download-consent-text-wrapper{flex:8;padding:24px}}

@medialargeAndUp{.data-download-consent-text-wrapper{flex:7}}

.data-download-consent-menu-item{width:200px;padding:0 16px;margin-top:16px;font-weight:700}

.data-download-consent-menu-item a{color:var(--colorBasicText)}

.active-section{border-left:3px solid var(--colorButtonBlue);padding-left:13px}

.data-download-consent-header{font-weight:700}

.data-download-consent-modified-date{margin-bottom:32px}

.data-download-consent-section-title{font-weight:700}

.data-download-consent-section-content{margin-top:16px;margin-bottom:36px}

.data-download-consent-section-content a{font-weight:400}

.data-download-consent-section-content span{font-weight:500}

.data-download-consent-subsection-title{font-style:italic;font-weight:500;margin:24px 0 4px 0}

.consent-form{font-size:14px;display:flex;flex-direction:row;align-items:center;margin:0 12px}

@media(max-width: 900px){.consent-form{flex-direction:column}}

.checkbox-wrapper{margin-top:24px}

@mediamediumAndUp{.checkbox-wrapper{padding-right:32px;width:514px}}

@medialargeAndUp{.checkbox-wrapper{margin-top:32px;width:594px;padding-right:64px}}

.checkbox-wrapper a{font-weight:400}

.checkbox-wrapper span{display:block;-ms-flex:0 1 auto;max-width:100%}

.button-wrapper{margin-top:24px}

@medialargeAndUp{.button-wrapper{margin-top:32px}}

@mediamediumAndUp{.button-wrapper button{width:178px}}

.download :global(.page-error){text-align:center}

.download-status{margin-top:40px;background-color:var(--colorWhite)}
/*
Documentation:
https://myhelix.atlassian.net/wiki/display/ENG/Responsive+breakpoints
*/

@value small: (max-width: 735px);

@value mediumAndUp: (min-width: 736px);

@value largeAndUp: (min-width: 1024px);

@value mediumAndDown: (max-width: 1023px);

/* Responsive utilities breakpoints
   - these are used by the hidden-*-down classes in the grid framework and
     should never be used directly in feature code
   ========================================================================== */

:root {
  /* General */
  --colorDarkBlue:    rgb(25, 50, 99);
  --colorLightNavyBlue: rgba(44, 52, 122, 0.4);

  /* Header */
  --colorHeaderPurple: rgb(143, 91, 143);
  --colorHeaderBlue:   rgb(58, 78, 139);
  --colorHeaderPink:   rgb(182, 83, 138);
  --colorStepOnePink:  var(--colorHeaderPink);
  --colorHeaderBar:    rgba(190, 190, 190, 0.2);

  /* Dashboard education module */
  --colorDarkBlueText: var(--colorDarkBlue);

  /* Common questions module */
  --colorGrayBackground: rgb(242, 242, 242);
  --colorGrayBorder:     rgb(163, 173, 193);

  /* Disclaimer module */
  --colorOvalPink:              rgba(248, 157, 181, 0.5);
  --colorOvalTextPink:          rgb(244, 91, 131);
  --colorTextWhite:             white;

  /* Toggle */
  --colorToggleSeparator:    rgb(218, 222, 230);
  --colorToggleHover:        var(--colorToggleSeparator);
  --colorToggleFocus:        rgb(186, 194, 208);
  --colorToggleTextActive:   var(--colorDarkBlue);
  --colorToggleTextInactive: rgb(94, 112, 146);

  /* Risks and Results module */
  --colorLightAquaBackground: rgb(239, 249, 249);
  --colorDarkAquaBorder:      rgb(97, 197, 199);
  --colorLightYellowBackground: rgb(255, 249, 231);
  --colorDarkYellowBorder:      rgb(250, 194, 17);

  /* Buttons */
  --colorButtonPrimary:             rgb(25, 50, 99);
  --colorButtonPrimaryText:         rgb(232,234,239);
  --colorButtonPrimaryHover:        rgb(140,153,177);
  --colorButtonPrimaryHoverText:    rgb(249,250,251);
  --colorButtonPrimaryPressed:      rgb(18,35,69);
  --colorButtonPrimaryPressedText:  rgb(231,232,236);
  --colorButtonPrimaryDisabled:     rgb(204,204,204);
  --colorButtonPrimaryDisabledText: rgb(138,138,138);

  --colorButtonSecondary:             white;
  --colorButtonSecondaryText:         rgb(28,53,101);
  --colorButtonSecondaryHover:        white;
  --colorButtonSecondaryHoverText:    rgb(141,154,178);
  --colorButtonSecondaryPressed:      white;
  --colorButtonSecondaryPressedText:  rgb(21,38,71);
  --colorButtonSecondaryDisabled:     white;
  --colorButtonSecondaryDisabledText: rgb(197,197,197);

  /* Overview */
  --colorOverviewSummaryNegativeBackground: rgb(229, 246, 247);
  --colorOverviewSummaryPositiveBackground: rgb(255, 249, 231);
  --colorContentBorder:                     rgb(171,173,202);

  /* Next Steps */
  --colorGradientLightAquaTop: rgb(228, 245, 246);
  --colorGradientLightAquaBottom: rgb(228, 245, 246);
  --colorGradientDarkAquaTop: rgb(160, 220, 221);
  --colorGradientDarkAquaBottom: rgb(87, 177, 179);
  --colorBlackGradientBorder: rgba(0, 0, 0, 0.15);

  /* Link */
  --colorLink: rgb(50, 154, 243);

  /* Background */
  --colorBgLightGrey: rgb(250, 250, 250);
}

.warning-label{min-height:128px;display:flex;flex-direction:row;background-color:#fefbf0;border:--colorverylightgrey;border-top:1px solid #fae8ae;box-shadow:0 2px 4px 0 rgba(0,0,0,.1);margin-top:12px;padding:20px 10px 16px 16px}

@mediamediumAndUp{.warning-label{flex-direction:row;margin:0;padding:20px 20px 24px}}

.icon-wrapper{width:24px;height:24px;margin-right:20px}

.warning-icon{min-width:24px;height:24px;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjNweCIgaGVpZ2h0PSIyM3B4IiB2aWV3Qm94PSIwIDAgMjMgMjMiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDQ4LjIgKDQ3MzI3KSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5Db21iaW5lZCBTaGFwZTwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxkZWZzPjwvZGVmcz4KICAgIDxnIGlkPSIwOF9Eb3dubG9hZC1Db3B5LTEyIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMzE4LjAwMDAwMCwgLTk2Ni4wMDAwMDApIj4KICAgICAgICA8ZyBpZD0iR3JvdXAtMTAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDI5OC4wMDAwMDAsIDkzOC4wMDAwMDApIiBmaWxsPSIjRjhCRTA4Ij4KICAgICAgICAgICAgPHBhdGggZD0iTTMzLjI4ODg1NDQsMjkuNTc3NzA4OCBMNDIuNTUyNzg2NCw0OC4xMDU1NzI4IEM0My4wNDY3NjQ5LDQ5LjA5MzUyOTggNDIuNjQ2MzE2Miw1MC4yOTQ4NzU5IDQxLjY1ODM1OTIsNTAuNzg4ODU0NCBDNDEuMzgwNjQ4Myw1MC45Mjc3MDk4IDQxLjA3NDQyMjIsNTEgNDAuNzYzOTMyLDUxIEwyMi4yMzYwNjgsNTEgQzIxLjEzMTQ5ODUsNTEgMjAuMjM2MDY4LDUwLjEwNDU2OTUgMjAuMjM2MDY4LDQ5IEMyMC4yMzYwNjgsNDguNjg5NTA5OCAyMC4zMDgzNTgyLDQ4LjM4MzI4MzcgMjAuNDQ3MjEzNiw0OC4xMDU1NzI4IEwyOS43MTExNDU2LDI5LjU3NzcwODggQzMwLjIwNTEyNDEsMjguNTg5NzUxOCAzMS40MDY0NzAyLDI4LjE4OTMwMzEgMzIuMzk0NDI3MiwyOC42ODMyODE2IEMzMi43ODE0ODIsMjguODc2ODA5IDMzLjA5NTMyNywyOS4xOTA2NTQgMzMuMjg4ODU0NCwyOS41Nzc3MDg4IFogTTMwLjIwNCw0My4xNDMgTDMyLjM5Nyw0My4xNDMgTDMyLjM5NywzNSBMMzAuMjA0LDM1IEwzMC4yMDQsNDMuMTQzIFogTTMwLDQ1LjU5MSBDMzAsNDYuMzU2IDMwLjU0NCw0Ni45IDMxLjI5Miw0Ni45IEMzMi4wNTcsNDYuOSAzMi42MDEsNDYuMzU2IDMyLjYwMSw0NS41OTEgQzMyLjYwMSw0NC44MjYgMzIuMDU3LDQ0LjI5OSAzMS4yOTIsNDQuMjk5IEMzMC41NDQsNDQuMjk5IDMwLDQ0LjgyNiAzMCw0NS41OTEgWiIgaWQ9IkNvbWJpbmVkLVNoYXBlIj48L3BhdGg+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=) no-repeat 50% 50%}

.message{font-weight:400;line-height:26px}

@mediamediumAndUp{.message{margin-top:0;font-weight:400;flex:1}}
/*
Documentation:
https://myhelix.atlassian.net/wiki/display/ENG/Responsive+breakpoints
*/

@value small: (max-width: 735px);

@value mediumAndUp: (min-width: 736px);

@value largeAndUp: (min-width: 1024px);

@value mediumAndDown: (max-width: 1023px);

/* Responsive utilities breakpoints
   - these are used by the hidden-*-down classes in the grid framework and
     should never be used directly in feature code
   ========================================================================== */

:root {
  /* General */
  --colorDarkBlue:    rgb(25, 50, 99);
  --colorLightNavyBlue: rgba(44, 52, 122, 0.4);

  /* Header */
  --colorHeaderPurple: rgb(143, 91, 143);
  --colorHeaderBlue:   rgb(58, 78, 139);
  --colorHeaderPink:   rgb(182, 83, 138);
  --colorStepOnePink:  var(--colorHeaderPink);
  --colorHeaderBar:    rgba(190, 190, 190, 0.2);

  /* Dashboard education module */
  --colorDarkBlueText: var(--colorDarkBlue);

  /* Common questions module */
  --colorGrayBackground: rgb(242, 242, 242);
  --colorGrayBorder:     rgb(163, 173, 193);

  /* Disclaimer module */
  --colorOvalPink:              rgba(248, 157, 181, 0.5);
  --colorOvalTextPink:          rgb(244, 91, 131);
  --colorTextWhite:             white;

  /* Toggle */
  --colorToggleSeparator:    rgb(218, 222, 230);
  --colorToggleHover:        var(--colorToggleSeparator);
  --colorToggleFocus:        rgb(186, 194, 208);
  --colorToggleTextActive:   var(--colorDarkBlue);
  --colorToggleTextInactive: rgb(94, 112, 146);

  /* Risks and Results module */
  --colorLightAquaBackground: rgb(239, 249, 249);
  --colorDarkAquaBorder:      rgb(97, 197, 199);
  --colorLightYellowBackground: rgb(255, 249, 231);
  --colorDarkYellowBorder:      rgb(250, 194, 17);

  /* Buttons */
  --colorButtonPrimary:             rgb(25, 50, 99);
  --colorButtonPrimaryText:         rgb(232,234,239);
  --colorButtonPrimaryHover:        rgb(140,153,177);
  --colorButtonPrimaryHoverText:    rgb(249,250,251);
  --colorButtonPrimaryPressed:      rgb(18,35,69);
  --colorButtonPrimaryPressedText:  rgb(231,232,236);
  --colorButtonPrimaryDisabled:     rgb(204,204,204);
  --colorButtonPrimaryDisabledText: rgb(138,138,138);

  --colorButtonSecondary:             white;
  --colorButtonSecondaryText:         rgb(28,53,101);
  --colorButtonSecondaryHover:        white;
  --colorButtonSecondaryHoverText:    rgb(141,154,178);
  --colorButtonSecondaryPressed:      white;
  --colorButtonSecondaryPressedText:  rgb(21,38,71);
  --colorButtonSecondaryDisabled:     white;
  --colorButtonSecondaryDisabledText: rgb(197,197,197);

  /* Overview */
  --colorOverviewSummaryNegativeBackground: rgb(229, 246, 247);
  --colorOverviewSummaryPositiveBackground: rgb(255, 249, 231);
  --colorContentBorder:                     rgb(171,173,202);

  /* Next Steps */
  --colorGradientLightAquaTop: rgb(228, 245, 246);
  --colorGradientLightAquaBottom: rgb(228, 245, 246);
  --colorGradientDarkAquaTop: rgb(160, 220, 221);
  --colorGradientDarkAquaBottom: rgb(87, 177, 179);
  --colorBlackGradientBorder: rgba(0, 0, 0, 0.15);

  /* Link */
  --colorLink: rgb(50, 154, 243);

  /* Background */
  --colorBgLightGrey: rgb(250, 250, 250);
}

.acceptance-checkbox label{display:flex;align-items:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}

.acceptance-checkbox input{width:32px;height:32px;margin-right:14px;background:var(--colorWhite);border:1px solid var(--colorDarkGrey);border-radius:2px}

@medialargeAndUp{.acceptance-checkbox input{width:18px;height:18px;margin-right:10px;margin-top:1px;align-self:flex-start}}

.acceptance-checkbox input:checked{background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMThweCIgaGVpZ2h0PSIxOHB4IiB2aWV3Qm94PSIwIDAgMTggMTgiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8ZGVmcz4KICAgICAgICA8cmVjdCBpZD0icGF0aC0xIiB4PSIwIiB5PSIwIiB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHJ4PSIyIj48L3JlY3Q+CiAgICAgICAgPG1hc2sgaWQ9Im1hc2stMiIgbWFza0NvbnRlbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIG1hc2tVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIHg9IjAiIHk9IjAiIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgZmlsbD0id2hpdGUiPgogICAgICAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNwYXRoLTEiPjwvdXNlPgogICAgICAgIDwvbWFzaz4KICAgIDwvZGVmcz4KICAgIDxnIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDx1c2Ugc3Ryb2tlPSIjMzI5QUYzIiBtYXNrPSJ1cmwoI21hc2stMikiIHN0cm9rZS13aWR0aD0iMiIgZmlsbD0iIzMyOUFGMyIgeGxpbms6aHJlZj0iI3BhdGgtMSI+PC91c2U+CiAgICAgICAgPHBvbHlnb24gZmlsbD0iI0ZGRkZGRiIgcG9pbnRzPSI0LjUgOC41IDMgMTAgNyAxNCAxNiA1LjUgMTQuNSA0IDcgMTEiPjwvcG9seWdvbj4KICAgIDwvZz4KPC9zdmc+Cg==) no-repeat 0 0;background-size:100% 100%;border-width:0;border-radius:0}

.acceptance-checkbox label span{flex:1;font-size:14px;line-height:20px}

.acceptance-checkbox.field-with-error input{border-color:var(--colorFormError)}
/*
Documentation:
https://myhelix.atlassian.net/wiki/display/ENG/Responsive+breakpoints
*/

@value small: (max-width: 735px);

@value mediumAndUp: (min-width: 736px);

@value largeAndUp: (min-width: 1024px);

@value mediumAndDown: (max-width: 1023px);

/* Responsive utilities breakpoints
   - these are used by the hidden-*-down classes in the grid framework and
     should never be used directly in feature code
   ========================================================================== */

:root {
  /* General */
  --colorDarkBlue:    rgb(25, 50, 99);
  --colorLightNavyBlue: rgba(44, 52, 122, 0.4);

  /* Header */
  --colorHeaderPurple: rgb(143, 91, 143);
  --colorHeaderBlue:   rgb(58, 78, 139);
  --colorHeaderPink:   rgb(182, 83, 138);
  --colorStepOnePink:  var(--colorHeaderPink);
  --colorHeaderBar:    rgba(190, 190, 190, 0.2);

  /* Dashboard education module */
  --colorDarkBlueText: var(--colorDarkBlue);

  /* Common questions module */
  --colorGrayBackground: rgb(242, 242, 242);
  --colorGrayBorder:     rgb(163, 173, 193);

  /* Disclaimer module */
  --colorOvalPink:              rgba(248, 157, 181, 0.5);
  --colorOvalTextPink:          rgb(244, 91, 131);
  --colorTextWhite:             white;

  /* Toggle */
  --colorToggleSeparator:    rgb(218, 222, 230);
  --colorToggleHover:        var(--colorToggleSeparator);
  --colorToggleFocus:        rgb(186, 194, 208);
  --colorToggleTextActive:   var(--colorDarkBlue);
  --colorToggleTextInactive: rgb(94, 112, 146);

  /* Risks and Results module */
  --colorLightAquaBackground: rgb(239, 249, 249);
  --colorDarkAquaBorder:      rgb(97, 197, 199);
  --colorLightYellowBackground: rgb(255, 249, 231);
  --colorDarkYellowBorder:      rgb(250, 194, 17);

  /* Buttons */
  --colorButtonPrimary:             rgb(25, 50, 99);
  --colorButtonPrimaryText:         rgb(232,234,239);
  --colorButtonPrimaryHover:        rgb(140,153,177);
  --colorButtonPrimaryHoverText:    rgb(249,250,251);
  --colorButtonPrimaryPressed:      rgb(18,35,69);
  --colorButtonPrimaryPressedText:  rgb(231,232,236);
  --colorButtonPrimaryDisabled:     rgb(204,204,204);
  --colorButtonPrimaryDisabledText: rgb(138,138,138);

  --colorButtonSecondary:             white;
  --colorButtonSecondaryText:         rgb(28,53,101);
  --colorButtonSecondaryHover:        white;
  --colorButtonSecondaryHoverText:    rgb(141,154,178);
  --colorButtonSecondaryPressed:      white;
  --colorButtonSecondaryPressedText:  rgb(21,38,71);
  --colorButtonSecondaryDisabled:     white;
  --colorButtonSecondaryDisabledText: rgb(197,197,197);

  /* Overview */
  --colorOverviewSummaryNegativeBackground: rgb(229, 246, 247);
  --colorOverviewSummaryPositiveBackground: rgb(255, 249, 231);
  --colorContentBorder:                     rgb(171,173,202);

  /* Next Steps */
  --colorGradientLightAquaTop: rgb(228, 245, 246);
  --colorGradientLightAquaBottom: rgb(228, 245, 246);
  --colorGradientDarkAquaTop: rgb(160, 220, 221);
  --colorGradientDarkAquaBottom: rgb(87, 177, 179);
  --colorBlackGradientBorder: rgba(0, 0, 0, 0.15);

  /* Link */
  --colorLink: rgb(50, 154, 243);

  /* Background */
  --colorBgLightGrey: rgb(250, 250, 250);
}

.download-status{margin-bottom:12px;width:100%;box-shadow:-2px 2px 8px 1px rgba(0,0,0,.1)}

.top-bar{background-color:#373837;width:100%;height:52px;position:relative}

.title{font-weight:500;color:#fff;position:absolute;margin-left:24px;margin-top:12px;margin-bottom:12px}

.bottom-bar{width:100%;position:relative}

.description{color:#373837;padding:12px 24px}

.checkmark{position:absolute;top:50%;transform:translateY(-50%);right:24px;width:22px;height:16px;z-index:1;background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjVweCIgaGVpZ2h0PSIxOHB4IiB2aWV3Qm94PSIwIDAgMjUgMTgiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxkZWZzPjwvZGVmcz4KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxwb2x5bGluZSBpZD0iUGF0aC0yNjItQ29weSIgc3Ryb2tlPSIjN0FDQjcxIiBzdHJva2Utd2lkdGg9IjEuOCIgcG9pbnRzPSIxIDguODE0MjkzNTYgOC40MDk5OTAwMiAxNi4yNTY5MjY3IDIzLjYwMDAwMDQgMSI+PC9wb2x5bGluZT4KICAgIDwvZz4KPC9zdmc+) no-repeat 50% 50%}

.exclamation{position:absolute;top:50%;transform:translateY(-50%);right:24px;width:28px;height:24px;z-index:1;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjRweCIgaGVpZ2h0PSIyNHB4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8ZyBpZD0iZG93bmxvYWQtc3RhdHVzLWJhci1mYWlsdXJlIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTAyMS4wMDAwMDAsIC0xMTI2LjAwMDAwMCkiPgogICAgICAgIDxnIGlkPSJHcm91cC0xMCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjk3LjAwMDAwMCwgMTA2MS4wMDAwMDApIiBmaWxsPSIjRjA1OTQzIj4KICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTEyIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg3MjQuMDAwMDAwLCA2NS4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0xMiwyNCBDNS4zNzI1ODMsMjQgMCwxOC42Mjc0MTcgMCwxMiBDMCw1LjM3MjU4MyA1LjM3MjU4MywwIDEyLDAgQzE4LjYyNzQxNywwIDI0LDUuMzcyNTgzIDI0LDEyIEMyNCwxOC42Mjc0MTcgMTguNjI3NDE3LDI0IDEyLDI0IFogTTEwLjcyMiwxNC42MTEgTDEzLjQzMSwxNC42MTEgTDEzLjQzMSw0LjU1MiBMMTAuNzIyLDQuNTUyIEwxMC43MjIsMTQuNjExIFogTTEwLjQ3LDE3LjYzNSBDMTAuNDcsMTguNTggMTEuMTQyLDE5LjI1MiAxMi4wNjYsMTkuMjUyIEMxMy4wMTEsMTkuMjUyIDEzLjY4MywxOC41OCAxMy42ODMsMTcuNjM1IEMxMy42ODMsMTYuNjkgMTMuMDExLDE2LjAzOSAxMi4wNjYsMTYuMDM5IEMxMS4xNDIsMTYuMDM5IDEwLjQ3LDE2LjY5IDEwLjQ3LDE3LjYzNSBaIiBpZD0iQ29tYmluZWQtU2hhcGUiPjwvcGF0aD4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+) no-repeat 50% 50%}

.spinner{top:50%;transform:translateY(-50%);width:50px;position:absolute;right:0}

.spinner img.download-loading{width:24px;height:24px;-webkit-animation-name:loading-spin;-webkit-animation-duration:1000ms;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear;-moz-animation-name:loading-spin;-moz-animation-duration:1000ms;-moz-animation-iteration-count:infinite;-moz-animation-timing-function:linear;-ms-animation-name:loading-spin;-ms-animation-duration:1000ms;-ms-animation-iteration-count:infinite;-ms-animation-timing-function:linear;animation-name:loading-spin;animation-duration:1000ms;animation-iteration-count:infinite;animation-timing-function:linear}

@keyframes loading-spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}
/*
Documentation:
https://myhelix.atlassian.net/wiki/display/ENG/Responsive+breakpoints
*/

@value small: (max-width: 735px);

@value mediumAndUp: (min-width: 736px);

@value largeAndUp: (min-width: 1024px);

@value mediumAndDown: (max-width: 1023px);

/* Responsive utilities breakpoints
   - these are used by the hidden-*-down classes in the grid framework and
     should never be used directly in feature code
   ========================================================================== */

:root {
  /* General */
  --colorDarkBlue:    rgb(25, 50, 99);
  --colorLightNavyBlue: rgba(44, 52, 122, 0.4);

  /* Header */
  --colorHeaderPurple: rgb(143, 91, 143);
  --colorHeaderBlue:   rgb(58, 78, 139);
  --colorHeaderPink:   rgb(182, 83, 138);
  --colorStepOnePink:  var(--colorHeaderPink);
  --colorHeaderBar:    rgba(190, 190, 190, 0.2);

  /* Dashboard education module */
  --colorDarkBlueText: var(--colorDarkBlue);

  /* Common questions module */
  --colorGrayBackground: rgb(242, 242, 242);
  --colorGrayBorder:     rgb(163, 173, 193);

  /* Disclaimer module */
  --colorOvalPink:              rgba(248, 157, 181, 0.5);
  --colorOvalTextPink:          rgb(244, 91, 131);
  --colorTextWhite:             white;

  /* Toggle */
  --colorToggleSeparator:    rgb(218, 222, 230);
  --colorToggleHover:        var(--colorToggleSeparator);
  --colorToggleFocus:        rgb(186, 194, 208);
  --colorToggleTextActive:   var(--colorDarkBlue);
  --colorToggleTextInactive: rgb(94, 112, 146);

  /* Risks and Results module */
  --colorLightAquaBackground: rgb(239, 249, 249);
  --colorDarkAquaBorder:      rgb(97, 197, 199);
  --colorLightYellowBackground: rgb(255, 249, 231);
  --colorDarkYellowBorder:      rgb(250, 194, 17);

  /* Buttons */
  --colorButtonPrimary:             rgb(25, 50, 99);
  --colorButtonPrimaryText:         rgb(232,234,239);
  --colorButtonPrimaryHover:        rgb(140,153,177);
  --colorButtonPrimaryHoverText:    rgb(249,250,251);
  --colorButtonPrimaryPressed:      rgb(18,35,69);
  --colorButtonPrimaryPressedText:  rgb(231,232,236);
  --colorButtonPrimaryDisabled:     rgb(204,204,204);
  --colorButtonPrimaryDisabledText: rgb(138,138,138);

  --colorButtonSecondary:             white;
  --colorButtonSecondaryText:         rgb(28,53,101);
  --colorButtonSecondaryHover:        white;
  --colorButtonSecondaryHoverText:    rgb(141,154,178);
  --colorButtonSecondaryPressed:      white;
  --colorButtonSecondaryPressedText:  rgb(21,38,71);
  --colorButtonSecondaryDisabled:     white;
  --colorButtonSecondaryDisabledText: rgb(197,197,197);

  /* Overview */
  --colorOverviewSummaryNegativeBackground: rgb(229, 246, 247);
  --colorOverviewSummaryPositiveBackground: rgb(255, 249, 231);
  --colorContentBorder:                     rgb(171,173,202);

  /* Next Steps */
  --colorGradientLightAquaTop: rgb(228, 245, 246);
  --colorGradientLightAquaBottom: rgb(228, 245, 246);
  --colorGradientDarkAquaTop: rgb(160, 220, 221);
  --colorGradientDarkAquaBottom: rgb(87, 177, 179);
  --colorBlackGradientBorder: rgba(0, 0, 0, 0.15);

  /* Link */
  --colorLink: rgb(50, 154, 243);

  /* Background */
  --colorBgLightGrey: rgb(250, 250, 250);
}

.account-container{margin-top:20px}

@mediamediumAndUp{.account-container{margin-top:40px}}

@medialargeAndUp{.account-container{margin-top:32px}}

.account-image{width:325px;height:314px;margin:36px auto 0;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIj8+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmlld0JveD0iMCAwIDMxOS42MSAzMDguNTEiPgogIDxkZWZzPgogICAgPHN0eWxlPi5jbHMtMSwuY2xzLTEyLC5jbHMtMTksLmNscy0yLC5jbHMtMjAsLmNscy04e2ZpbGw6bm9uZTt9LmNscy0ye2NsaXAtcnVsZTpldmVub2RkO30uY2xzLTN7Y2xpcC1wYXRoOnVybCgjY2xpcC1wYXRoKTt9LmNscy00e2NsaXAtcGF0aDp1cmwoI2NsaXAtcGF0aC0yKTt9LmNscy0yMSwuY2xzLTUsLmNscy05e2ZpbGw6I2ZmZjt9LmNscy02LC5jbHMtN3tmaWxsOiNlMmUyZTI7fS5jbHMtNntzdHJva2U6I2UyZTJlMjt9LmNscy0xMCwuY2xzLTEyLC5jbHMtMTksLmNscy0yMSwuY2xzLTYsLmNscy04LC5jbHMtOXtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9LmNscy02LC5jbHMtOCwuY2xzLTl7c3Ryb2tlLXdpZHRoOjJweDt9LmNscy0xMCwuY2xzLTEyLC5jbHMtMTksLmNscy04LC5jbHMtOXtzdHJva2U6IzM3MzgzNzt9LmNscy0xMHtmaWxsOiMzMjlhZjI7fS5jbHMtMTF7ZmlsbDojMzczODM3O30uY2xzLTEze2ZpbGw6IzlhZDFmZjt9LmNscy0xNHtmaWxsOiMzZjRjNzc7fS5jbHMtMTV7Y2xpcC1wYXRoOnVybCgjY2xpcC1wYXRoLTMpO30uY2xzLTE2e2NsaXAtcGF0aDp1cmwoI2NsaXAtcGF0aC00KTt9LmNscy0xN3tjbGlwLXBhdGg6dXJsKCNjbGlwLXBhdGgtNSk7fS5jbHMtMTh7Y2xpcC1wYXRoOnVybCgjY2xpcC1wYXRoLTYpO30uY2xzLTE5LC5jbHMtMjF7c3Ryb2tlLXdpZHRoOjFweDt9LmNscy0yMHtzdHJva2U6IzMyOWFmMjtzdHJva2UtbGluZWNhcDpyb3VuZDtzdHJva2UtbGluZWpvaW46cm91bmQ7c3Ryb2tlLXdpZHRoOjJweDt9LmNscy0yMXtzdHJva2U6IzNmNGM3Nzt9PC9zdHlsZT4KICAgIDxjbGlwUGF0aCBpZD0iY2xpcC1wYXRoIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjU4LjcxIC0zMDcpIj4KICAgICAgPGNpcmNsZSBjbGFzcz0iY2xzLTEiIGN4PSI0MzcuNSIgY3k9IjQ0Ni41IiByPSIxMzQuNSIvPgogICAgPC9jbGlwUGF0aD4KICAgIDxjbGlwUGF0aCBpZD0iY2xpcC1wYXRoLTIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yNTguNzEgLTMwNykiPgogICAgICA8cmVjdCBjbGFzcz0iY2xzLTEiIHdpZHRoPSIxMzY2IiBoZWlnaHQ9Ijg4MiIvPgogICAgPC9jbGlwUGF0aD4KICAgIDxjbGlwUGF0aCBpZD0iY2xpcC1wYXRoLTMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yNTguNzEgLTMwNykiPgogICAgICA8cGF0aCBjbGFzcz0iY2xzLTIiIGQ9Ik0zNTEuNjgsNDY1LjIzbDEuMjQsNS4xMi00Ljc0LDEuNVptLTEwLjEsMTQuMjcsMy4wNy0xLDIuMjItNC4xOSw2LjQ5LTIuMDYuOCwzLjIzLDMuMDktMS0zLjUyLTEzLjQyTDM1MSw0NjJaIi8+CiAgICA8L2NsaXBQYXRoPgogICAgPGNsaXBQYXRoIGlkPSJjbGlwLXBhdGgtNCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTI1OC43MSAtMzA3KSI+CiAgICAgIDxwb2x5Z29uIGNsYXNzPSJjbHMtMSIgcG9pbnRzPSIxODcuNjIgNjU2LjAzIDYwOC45OSA2NTYuMDMgNjg0LjUxIDI2Mi43NiAyNjMuMTQgMjYyLjc2IDE4Ny42MiA2NTYuMDMiLz4KICAgIDwvY2xpcFBhdGg+CiAgICA8Y2xpcFBhdGggaWQ9ImNsaXAtcGF0aC01IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjU4LjcxIC0zMDcpIj4KICAgICAgPHBhdGggY2xhc3M9ImNscy0yIiBkPSJNMzE0LjIsNDUxLjQ5bDIuMzksMS45NWE5LjQyLDkuNDIsMCwwLDEsMy4xMiw5LjI2Yy0uODEsMy4zMS0zLjIsNC4xMS01Ljg1LDJsLTIuMzktMS45NVpNMzA4LjA4LDQ2M2w1LjMyLDQuMzNjNC4yMSwzLjQyLDgsMi40Nyw5LjE4LTIuMjhzLTEtMTAuNTctNS4yMi0xNEwzMTIsNDQ2LjdaIi8+CiAgICA8L2NsaXBQYXRoPgogICAgPGNsaXBQYXRoIGlkPSJjbGlwLXBhdGgtNiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTI1OC43MSAtMzA3KSI+CiAgICAgIDxwb2x5Z29uIGNsYXNzPSJjbHMtMSIgcG9pbnRzPSIyMjcuNjUgNjU1LjY5IDY0OS4wMSA2NTUuNjkgNjY5LjYxIDI2Mi40MSAyNDguMjQgMjYyLjQxIDIyNy42NSA2NTUuNjkiLz4KICAgIDwvY2xpcFBhdGg+CiAgPC9kZWZzPgogIDx0aXRsZT5Bc3NldCAyc2lnbi1pbjwvdGl0bGU+CiAgPGcgaWQ9IkxheWVyXzIiIGRhdGEtbmFtZT0iTGF5ZXIgMiI+CiAgICA8ZyBpZD0iTGF5ZXJfMS0yIiBkYXRhLW5hbWU9IkxheWVyIDEiPgogICAgICA8ZyBpZD0iY2lyY2xlIj4KICAgICAgICA8ZyBjbGFzcz0iY2xzLTMiPgogICAgICAgICAgPGcgY2xhc3M9ImNscy00Ij4KICAgICAgICAgICAgPHJlY3QgY2xhc3M9ImNscy01IiB4PSIzOS4yOSIgd2lkdGg9IjI3OSIgaGVpZ2h0PSIyNzkiLz4KICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICAgIDwvZz4KICAgICAgPHJlY3QgY2xhc3M9ImNscy02IiB4PSI0ODEuNjgiIHk9IjQ2Ni4wMSIgd2lkdGg9Ijc3LjkyIiBoZWlnaHQ9IjE0Mi4xOSIgcng9IjYiIHJ5PSI2IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMzc5Ljk5IC0xNTMuOTUpIHJvdGF0ZSgtMTUpIi8+CiAgICAgIDxwYXRoIGNsYXNzPSJjbHMtNyIgZD0iTTQ4OS41NywzNzUuMjVhMjEsMjEsMCwwLDEtMTAuMjMtMi42NUw0NzcsMzcxLjI4YTIxLjIsMjEuMiwwLDAsMS04LjI1LTI4Ljc4bDExLjU3LTIwLjg3YTIxLjIsMjEuMiwwLDAsMSwyOC43OC04LjI1bDIuMzcsMS4zMmEyMS4xNywyMS4xNywwLDAsMSw4LjI1LDI4Ljc4bC0xMS41NywyMC44N0EyMS4xOSwyMS4xOSwwLDAsMSw0ODkuNTcsMzc1LjI1Wm0tOS4yNi00LjRhMTkuMiwxOS4yLDAsMCwwLDI2LjA2LTcuNDdsMTEuNTctMjAuODdhMTkuMTcsMTkuMTcsMCwwLDAtNy40Ny0yNi4wNmwtMi4zNy0xLjMyQTE5LjIsMTkuMiwwLDAsMCw0ODIsMzIyLjZsLTExLjU3LDIwLjg3YTE5LjE3LDE5LjE3LDAsMCwwLDcuNDcsMjYuMDZaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjU4LjcxIC0zMDcpIi8+CiAgICAgIDxyZWN0IGNsYXNzPSJjbHMtNiIgeD0iNDUxLjc5IiB5PSIzNDMuODciIHdpZHRoPSI1OS42MiIgaGVpZ2h0PSI0NC4wNCIgcng9IjMiIHJ5PSIzIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg0NjYuNzIgNjEyLjM4KSByb3RhdGUoLTE1MSkiLz4KICAgICAgPHBvbHlnb24gY2xhc3M9ImNscy02IiBwb2ludHM9IjEyOS43OCAyMDIuNjYgNTUuNSAyMjIuNTYgMS4xMSAxNjguMTggMjEuMDIgOTMuODkgOTUuMzEgNzMuOTkgMTQ5LjY5IDEyOC4zNyAxMjkuNzggMjAyLjY2Ii8+CiAgICAgIDxyZWN0IGNsYXNzPSJjbHMtOCIgeD0iNDc1LjIiIHk9IjMxMC4xOCIgd2lkdGg9IjQzLjA2IiBoZWlnaHQ9IjY0LjIiIHJ4PSIyMC4xNyIgcnk9IjIwLjE3IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMzAuNDkgLTUwNC45KSByb3RhdGUoMjkpIi8+CiAgICAgIDxyZWN0IGNsYXNzPSJjbHMtOSIgeD0iNDU0LjMyIiB5PSIzNDMuMTYiIHdpZHRoPSI1OS42MiIgaGVpZ2h0PSI0NC4wNCIgcng9IjMiIHJ5PSIzIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg0NzEuOCA2MTIuMjgpIHJvdGF0ZSgtMTUxKSIvPgogICAgICA8cGF0aCBjbGFzcz0iY2xzLTEwIiBkPSJNNDkyLjYxLDM2My4yM2E2LjQ3LDYuNDcsMCwxLDAtMTEuMjQuMTJsLTIuNSw0LjUyLDUuNzksMy4yMSwyLjUtNC41MkE2LjQ2LDYuNDYsMCwwLDAsNDkyLjYxLDM2My4yM1oiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yNTguNzEgLTMwNykiLz4KICAgICAgPGNpcmNsZSBjbGFzcz0iY2xzLTExIiBjeD0iNDc0LjAyIiBjeT0iMzcyLjI3IiByPSIxLjYiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zNDAuMSAyOTkuMzgpIHJvdGF0ZSgtNjEpIi8+CiAgICAgIDxjaXJjbGUgY2xhc3M9ImNscy0xMSIgY3g9IjQ3OC43NSIgY3k9IjM3NC44OSIgcj0iMS42IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMzM5Ljk1IDMwNC44Nikgcm90YXRlKC02MSkiLz4KICAgICAgPGNpcmNsZSBjbGFzcz0iY2xzLTExIiBjeD0iNDgzLjQ3IiBjeT0iMzc3LjUxIiByPSIxLjYiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zMzkuODEgMzEwLjM0KSByb3RhdGUoLTYxKSIvPgogICAgICA8cG9seWdvbiBjbGFzcz0iY2xzLTkiIHBvaW50cz0iMTMxLjc4IDIwMS42NiA1Ny41IDIyMS41NiAzLjEyIDE2Ny4xOCAyMy4wMiA5Mi44OSA5Ny4zMSA3Mi45OSAxNTEuNjkgMTI3LjM3IDEzMS43OCAyMDEuNjYiLz4KICAgICAgPHBvbHlsaW5lIGNsYXNzPSJjbHMtMTIiIHBvaW50cz0iOTcuMzEgNzIuOTkgNzcuNDUgMTQ3LjI5IDMuMTIgMTY3LjE4Ii8+CiAgICAgIDxsaW5lIGNsYXNzPSJjbHMtMTIiIHgxPSIxMzEuNzkiIHkxPSIyMDEuNjYiIHgyPSI3Ny40NSIgeTI9IjE0Ny4yOSIvPgogICAgICA8cG9seWdvbiBjbGFzcz0iY2xzLTEwIiBwb2ludHM9Ijc3LjQ1IDE0Ny4yOSA0OC4zOCAxMTguMjYgODguMDIgMTA3LjY0IDExNy4wNCAxMzYuNjYgNzcuNDUgMTQ3LjI5Ii8+CiAgICAgIDxwb2x5Z29uIGNsYXNzPSJjbHMtMTMiIHBvaW50cz0iNzcuMzkgMTQ3LjI0IDY2Ljc4IDE4Ni45MyAzNy43NiAxNTcuOTEgNDguMzggMTE4LjI3IDc3LjM5IDE0Ny4yNCIvPgogICAgICA8cG9seWdvbiBjbGFzcz0iY2xzLTE0IiBwb2ludHM9Ijc3LjQ0IDE0Ny4yNSA2Ni43OCAxODYuOTMgMTA2LjQyIDE3Ni4zMSAxMTcuMDQgMTM2LjY3IDc3LjQ0IDE0Ny4yNSIvPgogICAgICA8cG9seWxpbmUgY2xhc3M9ImNscy04IiBwb2ludHM9IjIyLjkxIDkzLjQ5IDc3LjQ1IDE0Ny4yOSA1Ny4zOSAyMjIuMTYiLz4KICAgICAgPGxpbmUgY2xhc3M9ImNscy04IiB4MT0iMTUxLjU5IiB5MT0iMTI3Ljk3IiB4Mj0iNzcuNDUiIHkyPSIxNDcuMjkiLz4KICAgICAgPHBvbHlnb24gY2xhc3M9ImNscy0xMiIgcG9pbnRzPSI4Ny45NSAxMDcuNjQgMTE2Ljk2IDEzNi42NSAxMDYuMzQgMTc2LjI5IDY2LjcgMTg2LjkxIDM3LjY5IDE1Ny45IDQ4LjMxIDExOC4yNiA4Ny45NSAxMDcuNjQiLz4KICAgICAgPGcgY2xhc3M9ImNscy0xNSI+CiAgICAgICAgPGcgY2xhc3M9ImNscy0xNiI+CiAgICAgICAgICA8cG9seWdvbiBjbGFzcz0iY2xzLTUiIHBvaW50cz0iODEuMjQgMTQ3LjczIDEwOC43MiAxNDcuNzMgMTAyLjc0IDE3OC44OCA3NS4yNiAxNzguODggODEuMjQgMTQ3LjczIi8+CiAgICAgICAgPC9nPgogICAgICA8L2c+CiAgICAgIDxnIGNsYXNzPSJjbHMtMTciPgogICAgICAgIDxnIGNsYXNzPSJjbHMtMTgiPgogICAgICAgICAgPHBvbHlnb24gY2xhc3M9ImNscy01IiBwb2ludHM9IjQ0LjE3IDEzMy4zMSA3MS43MiAxMzMuMzEgNjkuODYgMTY4LjczIDQyLjMxIDE2OC43MyA0NC4xNyAxMzMuMzEiLz4KICAgICAgICA8L2c+CiAgICAgIDwvZz4KICAgICAgPHBhdGggY2xhc3M9ImNscy01IiBkPSJNMzI5LjQyLDQzMC41NmwyLjgyLS43OCwxNi4yNCw0LjQ4LTcuNjYtNi44NCwzLjA3LS44NCwxMSw5LjgyLTIuODQuNzgtMTYuMjEtNC40OSw3LjY2LDYuODQtMy4wNy44NFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yNTguNzEgLTMwNykiLz4KICAgICAgPHJlY3QgY2xhc3M9ImNscy05IiB4PSI0ODMuNjgiIHk9IjQ2NS4wMSIgd2lkdGg9Ijc3LjkyIiBoZWlnaHQ9IjE0Mi4xOSIgcng9IjYiIHJ5PSI2IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMzc5LjY2IC0xNTMuNDYpIHJvdGF0ZSgtMTUpIi8+CiAgICAgIDxjaXJjbGUgY2xhc3M9ImNscy0xMSIgY3g9IjQ5NC43NSIgY3k9IjQ3OS44OSIgcj0iMS42IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNDIzLjU1IDM3Mi45NSkgcm90YXRlKC02MSkiLz4KICAgICAgPGxpbmUgY2xhc3M9ImNscy0xOSIgeDE9IjI2MS43NCIgeTE9IjE2Ni4xNyIgeDI9IjI0Mi42MyIgeTI9IjE3MS4yOSIvPgogICAgICA8Y2lyY2xlIGNsYXNzPSJjbHMtMTkiIGN4PSIyNzguNjciIGN5PSIyODIuOTUiIHI9IjcuNSIvPgogICAgICA8bGluZSBjbGFzcz0iY2xzLTE5IiB4MT0iMjg3LjI4IiB5MT0iMTY3LjkyIiB4Mj0iMjEyLjU2IiB5Mj0iMTg3Ljk0Ii8+CiAgICAgIDxsaW5lIGNsYXNzPSJjbHMtMTkiIHgxPSIzMTEuNzkiIHkxPSIyNjAuMyIgeDI9IjIzNy4wNyIgeTI9IjI4MC4zMiIvPgogICAgICA8cG9seWxpbmUgY2xhc3M9ImNscy0yMCIgcG9pbnRzPSIyODMuMyAxOTYuMDggMjc2LjkzIDIxOS44NyAyNjEuNzQgMjExLjk0IDI1Ni4zNiAyMjguMSAyNDMuOTEgMjMxLjMgMjM4LjY0IDI0OC42Ii8+CiAgICAgIDxjaXJjbGUgY2xhc3M9ImNscy0yMSIgY3g9IjI0My45MSIgY3k9IjIzMS4zIiByPSIyLjUiLz4KICAgICAgPGNpcmNsZSBjbGFzcz0iY2xzLTIxIiBjeD0iMjU2LjM2IiBjeT0iMjI4LjEiIHI9IjIuNSIvPgogICAgICA8Y2lyY2xlIGNsYXNzPSJjbHMtMjEiIGN4PSIyNjEuNzQiIGN5PSIyMTEuOTQiIHI9IjIuNSIvPgogICAgICA8Y2lyY2xlIGNsYXNzPSJjbHMtMjEiIGN4PSIyNzYuOTMiIGN5PSIyMTkuODciIHI9IjIuNSIvPgogICAgPC9nPgogIDwvZz4KPC9zdmc+Cg==) no-repeat 0 0;background-size:100% 100%}

.create-account .account-image{margin-top:90px}

.introduction{margin-top:18px;text-align:center}

@mediamediumAndUp{.introduction{margin-top:42px}}

@medialargeAndUp{.introduction{margin-top:0}}

.introduction :global(.h1){font-size:20px}

.introduction p{margin-top:12px;font-size:13px;line-height:20px}

@mediamediumAndUp{.introduction p{margin-top:16px;font-size:16px;line-height:24px}}

.account-fields{margin-top:6px}

@mediamediumAndUp{.account-fields{margin-top:10px}}

@medialargeAndUp{.account-fields{margin-top:30px}}

.account-field{margin-top:20px}

@mediamediumAndUp{.account-field{margin-top:28px}}

@medialargeAndUp{.account-field{margin-top:24px}}

.actions{margin-top:20px}

.token :global(.page-error){text-align:center}

.token-input-field input{text-transform:uppercase}

.token h1{margin-top:60px;text-align:center;font-size:26px}

.token .security-msg{margin-top:20px;line-height:24px}

.error{padding:20px 10px;background-color:#f8d9d9;margin:10px 0;border-radius:4px}
:root {
  /* General */
  --colorDarkBlue:    rgb(25, 50, 99);
  --colorLightNavyBlue: rgba(44, 52, 122, 0.4);

  /* Header */
  --colorHeaderPurple: rgb(143, 91, 143);
  --colorHeaderBlue:   rgb(58, 78, 139);
  --colorHeaderPink:   rgb(182, 83, 138);
  --colorStepOnePink:  var(--colorHeaderPink);
  --colorHeaderBar:    rgba(190, 190, 190, 0.2);

  /* Dashboard education module */
  --colorDarkBlueText: var(--colorDarkBlue);

  /* Common questions module */
  --colorGrayBackground: rgb(242, 242, 242);
  --colorGrayBorder:     rgb(163, 173, 193);

  /* Disclaimer module */
  --colorOvalPink:              rgba(248, 157, 181, 0.5);
  --colorOvalTextPink:          rgb(244, 91, 131);
  --colorTextWhite:             white;

  /* Toggle */
  --colorToggleSeparator:    rgb(218, 222, 230);
  --colorToggleHover:        var(--colorToggleSeparator);
  --colorToggleFocus:        rgb(186, 194, 208);
  --colorToggleTextActive:   var(--colorDarkBlue);
  --colorToggleTextInactive: rgb(94, 112, 146);

  /* Risks and Results module */
  --colorLightAquaBackground: rgb(239, 249, 249);
  --colorDarkAquaBorder:      rgb(97, 197, 199);
  --colorLightYellowBackground: rgb(255, 249, 231);
  --colorDarkYellowBorder:      rgb(250, 194, 17);

  /* Buttons */
  --colorButtonPrimary:             rgb(25, 50, 99);
  --colorButtonPrimaryText:         rgb(232,234,239);
  --colorButtonPrimaryHover:        rgb(140,153,177);
  --colorButtonPrimaryHoverText:    rgb(249,250,251);
  --colorButtonPrimaryPressed:      rgb(18,35,69);
  --colorButtonPrimaryPressedText:  rgb(231,232,236);
  --colorButtonPrimaryDisabled:     rgb(204,204,204);
  --colorButtonPrimaryDisabledText: rgb(138,138,138);

  --colorButtonSecondary:             white;
  --colorButtonSecondaryText:         rgb(28,53,101);
  --colorButtonSecondaryHover:        white;
  --colorButtonSecondaryHoverText:    rgb(141,154,178);
  --colorButtonSecondaryPressed:      white;
  --colorButtonSecondaryPressedText:  rgb(21,38,71);
  --colorButtonSecondaryDisabled:     white;
  --colorButtonSecondaryDisabledText: rgb(197,197,197);

  /* Overview */
  --colorOverviewSummaryNegativeBackground: rgb(229, 246, 247);
  --colorOverviewSummaryPositiveBackground: rgb(255, 249, 231);
  --colorContentBorder:                     rgb(171,173,202);

  /* Next Steps */
  --colorGradientLightAquaTop: rgb(228, 245, 246);
  --colorGradientLightAquaBottom: rgb(228, 245, 246);
  --colorGradientDarkAquaTop: rgb(160, 220, 221);
  --colorGradientDarkAquaBottom: rgb(87, 177, 179);
  --colorBlackGradientBorder: rgba(0, 0, 0, 0.15);

  /* Link */
  --colorLink: rgb(50, 154, 243);

  /* Background */
  --colorBgLightGrey: rgb(250, 250, 250);
}/*
Documentation:
https://myhelix.atlassian.net/wiki/display/ENG/Responsive+breakpoints
*//* Responsive utilities breakpoints
   - these are used by the hidden-*-down classes in the grid framework and
     should never be used directly in feature code
   ========================================================================== */.medical-options-module--wrapper{padding:56px 0 10px 0;color:rgb(25, 50, 99);color:var(--colorDarkBlueText)}.medical-options-module--container{margin:0 25px;border-bottom:1px solid rgb(163, 173, 193);border-bottom:1px solid var(--colorGrayBorder)}.medical-options-module--header{text-align:center;margin:0 47px 0 36px;font-size:28px;font-weight:500;line-height:1.18;letter-spacing:.5px}.medical-options-module--body{text-align:center;padding:10px;line-height:32px;font-size:22px;letter-spacing:.45px}.medical-options-module--body>p:not(:last-child){margin-bottom:20px}.medical-options-module--options-wrapper{border:1px solid rgb(163, 173, 193);border:1px solid var(--colorGrayBorder);border-radius:7px;margin:25px 0;padding:15px}.medical-options-module--option-title{font-size:22px;font-weight:500;margin:10px 0}.medical-options-module--option-body{font-size:16px;line-height:32px;letter-spacing:0;padding-bottom:10px}@media(min-width: 1024px){.medical-options-module--container{margin:auto}.medical-options-module--header{font-size:34px;line-height:40px}.medical-options-module--body{padding:10px 50px;line-height:40px;font-size:24px}.medical-options-module--options-wrapper{margin:25px 0 50px 0;padding:51px}.medical-options-module--option-body{line-height:32px;letter-spacing:.15pt}}
:root {
  /* General */
  --colorDarkBlue:    rgb(25, 50, 99);
  --colorLightNavyBlue: rgba(44, 52, 122, 0.4);

  /* Header */
  --colorHeaderPurple: rgb(143, 91, 143);
  --colorHeaderBlue:   rgb(58, 78, 139);
  --colorHeaderPink:   rgb(182, 83, 138);
  --colorStepOnePink:  var(--colorHeaderPink);
  --colorHeaderBar:    rgba(190, 190, 190, 0.2);

  /* Dashboard education module */
  --colorDarkBlueText: var(--colorDarkBlue);

  /* Common questions module */
  --colorGrayBackground: rgb(242, 242, 242);
  --colorGrayBorder:     rgb(163, 173, 193);

  /* Disclaimer module */
  --colorOvalPink:              rgba(248, 157, 181, 0.5);
  --colorOvalTextPink:          rgb(244, 91, 131);
  --colorTextWhite:             white;

  /* Toggle */
  --colorToggleSeparator:    rgb(218, 222, 230);
  --colorToggleHover:        var(--colorToggleSeparator);
  --colorToggleFocus:        rgb(186, 194, 208);
  --colorToggleTextActive:   var(--colorDarkBlue);
  --colorToggleTextInactive: rgb(94, 112, 146);

  /* Risks and Results module */
  --colorLightAquaBackground: rgb(239, 249, 249);
  --colorDarkAquaBorder:      rgb(97, 197, 199);
  --colorLightYellowBackground: rgb(255, 249, 231);
  --colorDarkYellowBorder:      rgb(250, 194, 17);

  /* Buttons */
  --colorButtonPrimary:             rgb(25, 50, 99);
  --colorButtonPrimaryText:         rgb(232,234,239);
  --colorButtonPrimaryHover:        rgb(140,153,177);
  --colorButtonPrimaryHoverText:    rgb(249,250,251);
  --colorButtonPrimaryPressed:      rgb(18,35,69);
  --colorButtonPrimaryPressedText:  rgb(231,232,236);
  --colorButtonPrimaryDisabled:     rgb(204,204,204);
  --colorButtonPrimaryDisabledText: rgb(138,138,138);

  --colorButtonSecondary:             white;
  --colorButtonSecondaryText:         rgb(28,53,101);
  --colorButtonSecondaryHover:        white;
  --colorButtonSecondaryHoverText:    rgb(141,154,178);
  --colorButtonSecondaryPressed:      white;
  --colorButtonSecondaryPressedText:  rgb(21,38,71);
  --colorButtonSecondaryDisabled:     white;
  --colorButtonSecondaryDisabledText: rgb(197,197,197);

  /* Overview */
  --colorOverviewSummaryNegativeBackground: rgb(229, 246, 247);
  --colorOverviewSummaryPositiveBackground: rgb(255, 249, 231);
  --colorContentBorder:                     rgb(171,173,202);

  /* Next Steps */
  --colorGradientLightAquaTop: rgb(228, 245, 246);
  --colorGradientLightAquaBottom: rgb(228, 245, 246);
  --colorGradientDarkAquaTop: rgb(160, 220, 221);
  --colorGradientDarkAquaBottom: rgb(87, 177, 179);
  --colorBlackGradientBorder: rgba(0, 0, 0, 0.15);

  /* Link */
  --colorLink: rgb(50, 154, 243);

  /* Background */
  --colorBgLightGrey: rgb(250, 250, 250);
}
.toggle-module--toggle{display:inline-flex;width:170px;height:65px;font-size:14px;line-height:24px;letter-spacing:1px;cursor:pointer;color:rgb(94, 112, 146);color:var(--colorToggleTextInactive);font-weight:500}
.toggle-module--toggle.toggle-module--medicalManagement{width:235px}
.toggle-module--toggle:hover{background-color:rgb(218, 222, 230);background-color:var(--colorToggleHover)}
.toggle-module--toggle:active{background-color:rgb(186, 194, 208);background-color:var(--colorToggleFocus)}
.toggle-module--text.toggle-module--active{color:rgb(25, 50, 99);color:var(--colorToggleTextActive)}
.toggle-module--toggle>.toggle-module--active{position:absolute;margin-top:60px;width:170px;border:2px solid rgb(25, 50, 99);border:2px solid var(--colorToggleTextActive);border-radius:2px}
.toggle-module--toggle.toggle-module--medicalManagement>.toggle-module--active{width:235px}
.toggle-module--toggle .toggle-module--border-container{display:flex;width:100%;align-items:center;margin:auto}
.toggle-module--border-container{border-right:1px solid rgb(218, 222, 230);border-right:1px solid var(--colorToggleSeparator)}
.toggle-module--container{display:flex;margin:auto}
.toggle-module--icon{height:25px;margin-right:10px;vertical-align:middle}
.toggle-module--text{vertical-align:middle;white-space:nowrap}
.toggle-module--text.toggle-module--active{font-weight:bold}
a.menu-module--menu-item,a:visited.menu-module--menu-item,a:hover.menu-module--menu-item,a:active.menu-module--menu-item{text-decoration:none}.menu-module--menu-item:last-of-type>div>div{border-right:none}
:root {
  /* General */
  --colorDarkBlue:    rgb(25, 50, 99);
  --colorLightNavyBlue: rgba(44, 52, 122, 0.4);

  /* Header */
  --colorHeaderPurple: rgb(143, 91, 143);
  --colorHeaderBlue:   rgb(58, 78, 139);
  --colorHeaderPink:   rgb(182, 83, 138);
  --colorStepOnePink:  var(--colorHeaderPink);
  --colorHeaderBar:    rgba(190, 190, 190, 0.2);

  /* Dashboard education module */
  --colorDarkBlueText: var(--colorDarkBlue);

  /* Common questions module */
  --colorGrayBackground: rgb(242, 242, 242);
  --colorGrayBorder:     rgb(163, 173, 193);

  /* Disclaimer module */
  --colorOvalPink:              rgba(248, 157, 181, 0.5);
  --colorOvalTextPink:          rgb(244, 91, 131);
  --colorTextWhite:             white;

  /* Toggle */
  --colorToggleSeparator:    rgb(218, 222, 230);
  --colorToggleHover:        var(--colorToggleSeparator);
  --colorToggleFocus:        rgb(186, 194, 208);
  --colorToggleTextActive:   var(--colorDarkBlue);
  --colorToggleTextInactive: rgb(94, 112, 146);

  /* Risks and Results module */
  --colorLightAquaBackground: rgb(239, 249, 249);
  --colorDarkAquaBorder:      rgb(97, 197, 199);
  --colorLightYellowBackground: rgb(255, 249, 231);
  --colorDarkYellowBorder:      rgb(250, 194, 17);

  /* Buttons */
  --colorButtonPrimary:             rgb(25, 50, 99);
  --colorButtonPrimaryText:         rgb(232,234,239);
  --colorButtonPrimaryHover:        rgb(140,153,177);
  --colorButtonPrimaryHoverText:    rgb(249,250,251);
  --colorButtonPrimaryPressed:      rgb(18,35,69);
  --colorButtonPrimaryPressedText:  rgb(231,232,236);
  --colorButtonPrimaryDisabled:     rgb(204,204,204);
  --colorButtonPrimaryDisabledText: rgb(138,138,138);

  --colorButtonSecondary:             white;
  --colorButtonSecondaryText:         rgb(28,53,101);
  --colorButtonSecondaryHover:        white;
  --colorButtonSecondaryHoverText:    rgb(141,154,178);
  --colorButtonSecondaryPressed:      white;
  --colorButtonSecondaryPressedText:  rgb(21,38,71);
  --colorButtonSecondaryDisabled:     white;
  --colorButtonSecondaryDisabledText: rgb(197,197,197);

  /* Overview */
  --colorOverviewSummaryNegativeBackground: rgb(229, 246, 247);
  --colorOverviewSummaryPositiveBackground: rgb(255, 249, 231);
  --colorContentBorder:                     rgb(171,173,202);

  /* Next Steps */
  --colorGradientLightAquaTop: rgb(228, 245, 246);
  --colorGradientLightAquaBottom: rgb(228, 245, 246);
  --colorGradientDarkAquaTop: rgb(160, 220, 221);
  --colorGradientDarkAquaBottom: rgb(87, 177, 179);
  --colorBlackGradientBorder: rgba(0, 0, 0, 0.15);

  /* Link */
  --colorLink: rgb(50, 154, 243);

  /* Background */
  --colorBgLightGrey: rgb(250, 250, 250);
}/*
Documentation:
https://myhelix.atlassian.net/wiki/display/ENG/Responsive+breakpoints
*//* Responsive utilities breakpoints
   - these are used by the hidden-*-down classes in the grid framework and
     should never be used directly in feature code
   ========================================================================== */.navigation-header-module--navigation-header{padding:20px 0;margin:36px 15px}.navigation-header-module--navigation-grid{grid-row-gap:12px}.navigation-header-module--image{width:1%;opacity:0;padding:10px}.navigation-header-module--card{border-radius:5px;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);box-shadow:5px 5px 20px 0 rgba(0, 0, 0, 0.15);box-shadow:5px 5px 20px 0 var(--colorBlackGradientBorder);padding:20px 25px 0 25px;text-align:center;font-weight:bold;height:100%;color:rgb(25, 50, 99);color:var(--colorDarkBlueText)}.navigation-header-module--selected{background-color:rgb(239, 249, 249);background-color:var(--colorLightAquaBackground);background-image:linear-gradient(to bottom, rgb(228, 245, 246), rgb(228, 245, 246)),linear-gradient(to bottom, rgb(160, 220, 221), rgb(87, 177, 179));background-image:linear-gradient(to bottom, var(--colorGradientLightAquaTop), var(--colorGradientLightAquaBottom)),linear-gradient(to bottom, var(--colorGradientDarkAquaTop), var(--colorGradientDarkAquaBottom));box-shadow:0 0 0 3px rgb(97, 197, 199);box-shadow:0 0 0 3px var(--colorDarkAquaBorder)}.navigation-header-module--card-title{font-size:20px;line-height:28px;letter-spacing:.35px;font-weight:500}.navigation-header-module--card-link,.navigation-header-module--card-link:visited,.navigation-header-module--card-link:hover,.navigation-header-module--card-link:active{text-decoration:none}.navigation-header-module--card-footer{display:none}@media(min-width: 1024px){.navigation-header-module--image{opacity:unset;padding:10px}.navigation-header-module--navigation-header{margin:52px 15px}.navigation-header-module--card{border-radius:7px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:5px 15px 46px 0 rgba(0, 0, 0, 0.15);box-shadow:5px 15px 46px 0 var(--colorBlackGradientBorder);padding:45px 20px;margin-right:-10px;height:100%}.navigation-header-module--selected{box-shadow:0 0 0 2px rgb(97, 197, 199);box-shadow:0 0 0 2px var(--colorDarkAquaBorder)}.navigation-header-module--image{width:100%;padding:20px 40px}.navigation-header-module--card-title{font-size:22px;line-height:1.27;letter-spacing:.35px}.navigation-header-module--card-footer{display:unset;font-size:14px;padding-bottom:15px;letter-spacing:.5pt}}
:root {
  /* General */
  --colorDarkBlue:    rgb(25, 50, 99);
  --colorLightNavyBlue: rgba(44, 52, 122, 0.4);

  /* Header */
  --colorHeaderPurple: rgb(143, 91, 143);
  --colorHeaderBlue:   rgb(58, 78, 139);
  --colorHeaderPink:   rgb(182, 83, 138);
  --colorStepOnePink:  var(--colorHeaderPink);
  --colorHeaderBar:    rgba(190, 190, 190, 0.2);

  /* Dashboard education module */
  --colorDarkBlueText: var(--colorDarkBlue);

  /* Common questions module */
  --colorGrayBackground: rgb(242, 242, 242);
  --colorGrayBorder:     rgb(163, 173, 193);

  /* Disclaimer module */
  --colorOvalPink:              rgba(248, 157, 181, 0.5);
  --colorOvalTextPink:          rgb(244, 91, 131);
  --colorTextWhite:             white;

  /* Toggle */
  --colorToggleSeparator:    rgb(218, 222, 230);
  --colorToggleHover:        var(--colorToggleSeparator);
  --colorToggleFocus:        rgb(186, 194, 208);
  --colorToggleTextActive:   var(--colorDarkBlue);
  --colorToggleTextInactive: rgb(94, 112, 146);

  /* Risks and Results module */
  --colorLightAquaBackground: rgb(239, 249, 249);
  --colorDarkAquaBorder:      rgb(97, 197, 199);
  --colorLightYellowBackground: rgb(255, 249, 231);
  --colorDarkYellowBorder:      rgb(250, 194, 17);

  /* Buttons */
  --colorButtonPrimary:             rgb(25, 50, 99);
  --colorButtonPrimaryText:         rgb(232,234,239);
  --colorButtonPrimaryHover:        rgb(140,153,177);
  --colorButtonPrimaryHoverText:    rgb(249,250,251);
  --colorButtonPrimaryPressed:      rgb(18,35,69);
  --colorButtonPrimaryPressedText:  rgb(231,232,236);
  --colorButtonPrimaryDisabled:     rgb(204,204,204);
  --colorButtonPrimaryDisabledText: rgb(138,138,138);

  --colorButtonSecondary:             white;
  --colorButtonSecondaryText:         rgb(28,53,101);
  --colorButtonSecondaryHover:        white;
  --colorButtonSecondaryHoverText:    rgb(141,154,178);
  --colorButtonSecondaryPressed:      white;
  --colorButtonSecondaryPressedText:  rgb(21,38,71);
  --colorButtonSecondaryDisabled:     white;
  --colorButtonSecondaryDisabledText: rgb(197,197,197);

  /* Overview */
  --colorOverviewSummaryNegativeBackground: rgb(229, 246, 247);
  --colorOverviewSummaryPositiveBackground: rgb(255, 249, 231);
  --colorContentBorder:                     rgb(171,173,202);

  /* Next Steps */
  --colorGradientLightAquaTop: rgb(228, 245, 246);
  --colorGradientLightAquaBottom: rgb(228, 245, 246);
  --colorGradientDarkAquaTop: rgb(160, 220, 221);
  --colorGradientDarkAquaBottom: rgb(87, 177, 179);
  --colorBlackGradientBorder: rgba(0, 0, 0, 0.15);

  /* Link */
  --colorLink: rgb(50, 154, 243);

  /* Background */
  --colorBgLightGrey: rgb(250, 250, 250);
}/*
Documentation:
https://myhelix.atlassian.net/wiki/display/ENG/Responsive+breakpoints
*//* Responsive utilities breakpoints
   - these are used by the hidden-*-down classes in the grid framework and
     should never be used directly in feature code
   ========================================================================== */.next-steps-module--wrapper{padding-top:56px;color:rgb(25, 50, 99);color:var(--colorDarkBlueText)}.next-steps-module--header{text-align:center;margin:0 20px 0 10px;font-size:28px;font-weight:500;line-height:1.18;letter-spacing:.5px}.next-steps-module--body{text-align:center;padding:10px 0;font-size:22px;letter-spacing:.45px;line-height:32px}.next-steps-module--body>p:not(:last-child){margin-bottom:20px}@media(min-width: 1024px){.next-steps-module--wrapper{padding-top:72px;color:rgb(25, 50, 99);color:var(--colorDarkBlueText)}.next-steps-module--header{font-size:34px;line-height:40px}.next-steps-module--body{padding:30px 50px 0 50px;line-height:40px;font-size:24px}}
:root {
  /* General */
  --colorDarkBlue:    rgb(25, 50, 99);
  --colorLightNavyBlue: rgba(44, 52, 122, 0.4);

  /* Header */
  --colorHeaderPurple: rgb(143, 91, 143);
  --colorHeaderBlue:   rgb(58, 78, 139);
  --colorHeaderPink:   rgb(182, 83, 138);
  --colorStepOnePink:  var(--colorHeaderPink);
  --colorHeaderBar:    rgba(190, 190, 190, 0.2);

  /* Dashboard education module */
  --colorDarkBlueText: var(--colorDarkBlue);

  /* Common questions module */
  --colorGrayBackground: rgb(242, 242, 242);
  --colorGrayBorder:     rgb(163, 173, 193);

  /* Disclaimer module */
  --colorOvalPink:              rgba(248, 157, 181, 0.5);
  --colorOvalTextPink:          rgb(244, 91, 131);
  --colorTextWhite:             white;

  /* Toggle */
  --colorToggleSeparator:    rgb(218, 222, 230);
  --colorToggleHover:        var(--colorToggleSeparator);
  --colorToggleFocus:        rgb(186, 194, 208);
  --colorToggleTextActive:   var(--colorDarkBlue);
  --colorToggleTextInactive: rgb(94, 112, 146);

  /* Risks and Results module */
  --colorLightAquaBackground: rgb(239, 249, 249);
  --colorDarkAquaBorder:      rgb(97, 197, 199);
  --colorLightYellowBackground: rgb(255, 249, 231);
  --colorDarkYellowBorder:      rgb(250, 194, 17);

  /* Buttons */
  --colorButtonPrimary:             rgb(25, 50, 99);
  --colorButtonPrimaryText:         rgb(232,234,239);
  --colorButtonPrimaryHover:        rgb(140,153,177);
  --colorButtonPrimaryHoverText:    rgb(249,250,251);
  --colorButtonPrimaryPressed:      rgb(18,35,69);
  --colorButtonPrimaryPressedText:  rgb(231,232,236);
  --colorButtonPrimaryDisabled:     rgb(204,204,204);
  --colorButtonPrimaryDisabledText: rgb(138,138,138);

  --colorButtonSecondary:             white;
  --colorButtonSecondaryText:         rgb(28,53,101);
  --colorButtonSecondaryHover:        white;
  --colorButtonSecondaryHoverText:    rgb(141,154,178);
  --colorButtonSecondaryPressed:      white;
  --colorButtonSecondaryPressedText:  rgb(21,38,71);
  --colorButtonSecondaryDisabled:     white;
  --colorButtonSecondaryDisabledText: rgb(197,197,197);

  /* Overview */
  --colorOverviewSummaryNegativeBackground: rgb(229, 246, 247);
  --colorOverviewSummaryPositiveBackground: rgb(255, 249, 231);
  --colorContentBorder:                     rgb(171,173,202);

  /* Next Steps */
  --colorGradientLightAquaTop: rgb(228, 245, 246);
  --colorGradientLightAquaBottom: rgb(228, 245, 246);
  --colorGradientDarkAquaTop: rgb(160, 220, 221);
  --colorGradientDarkAquaBottom: rgb(87, 177, 179);
  --colorBlackGradientBorder: rgba(0, 0, 0, 0.15);

  /* Link */
  --colorLink: rgb(50, 154, 243);

  /* Background */
  --colorBgLightGrey: rgb(250, 250, 250);
}/*
Documentation:
https://myhelix.atlassian.net/wiki/display/ENG/Responsive+breakpoints
*//* Responsive utilities breakpoints
   - these are used by the hidden-*-down classes in the grid framework and
     should never be used directly in feature code
   ========================================================================== */.overview-module--wrapper{background-color:rgb(242, 242, 242);background-color:var(--colorGrayBackground);padding:56px 0;color:rgb(25, 50, 99);color:var(--colorDarkBlueText)}.overview-module--title{padding-bottom:35px;font-size:28px;font-weight:500;line-height:1.18;letter-spacing:.5px}.overview-module--summary-wrapper{border-radius:7px 7px 0 0}.overview-module--summary-wrapper.overview-module--negative{background-color:rgb(229, 246, 247);background-color:var(--colorOverviewSummaryNegativeBackground)}.overview-module--summary-wrapper.overview-module--positive{background-color:rgb(255, 249, 231);background-color:var(--colorOverviewSummaryPositiveBackground)}.overview-module--summary-wrapper .overview-module--summary{padding:35px 30px}.overview-module--summary-wrapper .overview-module--summary .overview-module--heading{font-size:14px;font-weight:bold;text-transform:uppercase;margin-bottom:16px;letter-spacing:1px}.overview-module--summary-wrapper .overview-module--summary .overview-module--content{font-size:16px;margin-bottom:25px}.overview-module--summary-wrapper .overview-module--summary div:last-of-type .overview-module--content{margin-bottom:0}.overview-module--content-wrapper{padding:35px 20px 45px 30px}.overview-module--content-wrapper .overview-module--heading{font-size:20px;font-weight:500;line-height:1.67;letter-spacing:.45px;margin-bottom:30px}.overview-module--content-wrapper .overview-module--learn-more{margin-bottom:20px}.overview-module--content-wrapper .overview-module--content{line-height:32px;margin-bottom:24px}.overview-module--content-wrapper .overview-module--content>p{margin:20px 0}.overview-module--content-wrapper .overview-module--content:last-child{margin-bottom:30px}.overview-module--content-wrapper details summary{font-size:14px;font-weight:bold;position:relative}.overview-module--content-wrapper details summary::before,.overview-module--content-wrapper details summary::after{width:10px;height:2px;position:absolute;top:45%;left:80px;content:"";background-color:currentColor;text-align:right;transform:translateY(-50%);transition:transform .2s ease-in-out}.overview-module--content-wrapper details summary::after{transform:translateY(-50%) rotate(90deg)}.overview-module--content-wrapper details summary::-webkit-details-marker{display:none}.overview-module--content-wrapper details[open] summary::after{transform:translateY(-50%) rotate(180deg)}.overview-module--content-wrapper .overview-module--for-your-records{border-top:1px solid rgb(171,173,202);border-top:1px solid var(--colorContentBorder);padding-top:20px;line-height:32px}.overview-module--content-wrapper .overview-module--for-your-records .overview-module--header{padding-bottom:15px;font-size:20px;font-weight:500}.overview-module--content-wrapper .overview-module--for-your-records .overview-module--content{font-size:16px}.overview-module--content-wrapper .overview-module--for-your-records .overview-module--button{text-align:center;margin-bottom:15px}.overview-module--content-wrapper .overview-module--for-your-records .overview-module--button *{width:100%}.overview-module--inner-wrapper{background-color:#fff;border-radius:7px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:5px 15px 46px 0 rgba(0,0,0,.15)}@media(min-width: 736px){.overview-module--content-wrapper{padding:35px 40px 45px 30px}.overview-module--content-wrapper .overview-module--for-your-records .overview-module--button{text-align:left;display:inline;margin-right:20px}.overview-module--content-wrapper .overview-module--for-your-records .overview-module--button *{width:auto}}@media(min-width: 1024px){.overview-module--wrapper{padding:72px 0}.overview-module--title{padding-bottom:40px;font-size:34px}.overview-module--summary-wrapper{background-color:var(--colorOverviewSummaryBackground);border-radius:7px 0 0 7px}.overview-module--summary-wrapper .overview-module--summary{padding:45px 40px}.overview-module--summary-wrapper .overview-module--summary .overview-module--summary-image{width:207px;margin-bottom:45px}.overview-module--summary-wrapper .overview-module--summary .overview-module--heading{font-size:14px;font-weight:bold;color:rgb(25, 50, 99);color:var(--colorDarkBlueText);text-transform:uppercase;margin-bottom:16px;letter-spacing:1px}.overview-module--summary-wrapper .overview-module--summary .overview-module--content{font-size:16px;color:rgb(25, 50, 99);color:var(--colorDarkBlueText);margin-bottom:30px}.overview-module--content-wrapper{padding:35px 40px 45px 0}.overview-module--content-wrapper .overview-module--heading{font-size:24px}.overview-module--content-wrapper .overview-module--for-your-records{padding-top:35px}.overview-module--content-wrapper .overview-module--for-your-records .overview-module--header{font-size:24px;padding-bottom:20px}}
:root {
  /* General */
  --colorDarkBlue:    rgb(25, 50, 99);
  --colorLightNavyBlue: rgba(44, 52, 122, 0.4);

  /* Header */
  --colorHeaderPurple: rgb(143, 91, 143);
  --colorHeaderBlue:   rgb(58, 78, 139);
  --colorHeaderPink:   rgb(182, 83, 138);
  --colorStepOnePink:  var(--colorHeaderPink);
  --colorHeaderBar:    rgba(190, 190, 190, 0.2);

  /* Dashboard education module */
  --colorDarkBlueText: var(--colorDarkBlue);

  /* Common questions module */
  --colorGrayBackground: rgb(242, 242, 242);
  --colorGrayBorder:     rgb(163, 173, 193);

  /* Disclaimer module */
  --colorOvalPink:              rgba(248, 157, 181, 0.5);
  --colorOvalTextPink:          rgb(244, 91, 131);
  --colorTextWhite:             white;

  /* Toggle */
  --colorToggleSeparator:    rgb(218, 222, 230);
  --colorToggleHover:        var(--colorToggleSeparator);
  --colorToggleFocus:        rgb(186, 194, 208);
  --colorToggleTextActive:   var(--colorDarkBlue);
  --colorToggleTextInactive: rgb(94, 112, 146);

  /* Risks and Results module */
  --colorLightAquaBackground: rgb(239, 249, 249);
  --colorDarkAquaBorder:      rgb(97, 197, 199);
  --colorLightYellowBackground: rgb(255, 249, 231);
  --colorDarkYellowBorder:      rgb(250, 194, 17);

  /* Buttons */
  --colorButtonPrimary:             rgb(25, 50, 99);
  --colorButtonPrimaryText:         rgb(232,234,239);
  --colorButtonPrimaryHover:        rgb(140,153,177);
  --colorButtonPrimaryHoverText:    rgb(249,250,251);
  --colorButtonPrimaryPressed:      rgb(18,35,69);
  --colorButtonPrimaryPressedText:  rgb(231,232,236);
  --colorButtonPrimaryDisabled:     rgb(204,204,204);
  --colorButtonPrimaryDisabledText: rgb(138,138,138);

  --colorButtonSecondary:             white;
  --colorButtonSecondaryText:         rgb(28,53,101);
  --colorButtonSecondaryHover:        white;
  --colorButtonSecondaryHoverText:    rgb(141,154,178);
  --colorButtonSecondaryPressed:      white;
  --colorButtonSecondaryPressedText:  rgb(21,38,71);
  --colorButtonSecondaryDisabled:     white;
  --colorButtonSecondaryDisabledText: rgb(197,197,197);

  /* Overview */
  --colorOverviewSummaryNegativeBackground: rgb(229, 246, 247);
  --colorOverviewSummaryPositiveBackground: rgb(255, 249, 231);
  --colorContentBorder:                     rgb(171,173,202);

  /* Next Steps */
  --colorGradientLightAquaTop: rgb(228, 245, 246);
  --colorGradientLightAquaBottom: rgb(228, 245, 246);
  --colorGradientDarkAquaTop: rgb(160, 220, 221);
  --colorGradientDarkAquaBottom: rgb(87, 177, 179);
  --colorBlackGradientBorder: rgba(0, 0, 0, 0.15);

  /* Link */
  --colorLink: rgb(50, 154, 243);

  /* Background */
  --colorBgLightGrey: rgb(250, 250, 250);
}
.detailscard-module--details-wrapper{border:solid 1px rgba(44, 52, 122, 0.4);border:solid 1px var(--colorLightNavyBlue);border-radius:7px;margin-bottom:30px;padding:35px 19px 35px 21px;color:rgb(25, 50, 99);color:var(--colorDarkBlueText)}
.detailscard-module--header{font-weight:500;font-size:22px;letter-spacing:.45px;line-height:30px}
.detailscard-module--details-content{font-size:16px;letter-spacing:.15px;line-height:32px}
.detailscard-module--details-content li{padding-left:20px;list-style-type:none;position:relative}
.detailscard-module--details-content li::before{content:"•";position:absolute;left:-0.05em;top:-0.1em;font-size:2em}
.detailscard-module--details-content *{margin-top:20px}
@media(min-width: 1024px){.detailscard-module--details-wrapper{padding:45px 40px}.detailscard-module--header{font-size:24px;line-height:1.5}.detailscard-module--details-wrapper{padding:35px 40px 35px 40px}}
.detailscards-module--details-wrapper{margin:56px 0 22px 0}@media(min-width: 1024px){.detailscards-module--details-wrapper{margin:72px 0 42px 0}}
:root {
  /* General */
  --colorDarkBlue:    rgb(25, 50, 99);
  --colorLightNavyBlue: rgba(44, 52, 122, 0.4);

  /* Header */
  --colorHeaderPurple: rgb(143, 91, 143);
  --colorHeaderBlue:   rgb(58, 78, 139);
  --colorHeaderPink:   rgb(182, 83, 138);
  --colorStepOnePink:  var(--colorHeaderPink);
  --colorHeaderBar:    rgba(190, 190, 190, 0.2);

  /* Dashboard education module */
  --colorDarkBlueText: var(--colorDarkBlue);

  /* Common questions module */
  --colorGrayBackground: rgb(242, 242, 242);
  --colorGrayBorder:     rgb(163, 173, 193);

  /* Disclaimer module */
  --colorOvalPink:              rgba(248, 157, 181, 0.5);
  --colorOvalTextPink:          rgb(244, 91, 131);
  --colorTextWhite:             white;

  /* Toggle */
  --colorToggleSeparator:    rgb(218, 222, 230);
  --colorToggleHover:        var(--colorToggleSeparator);
  --colorToggleFocus:        rgb(186, 194, 208);
  --colorToggleTextActive:   var(--colorDarkBlue);
  --colorToggleTextInactive: rgb(94, 112, 146);

  /* Risks and Results module */
  --colorLightAquaBackground: rgb(239, 249, 249);
  --colorDarkAquaBorder:      rgb(97, 197, 199);
  --colorLightYellowBackground: rgb(255, 249, 231);
  --colorDarkYellowBorder:      rgb(250, 194, 17);

  /* Buttons */
  --colorButtonPrimary:             rgb(25, 50, 99);
  --colorButtonPrimaryText:         rgb(232,234,239);
  --colorButtonPrimaryHover:        rgb(140,153,177);
  --colorButtonPrimaryHoverText:    rgb(249,250,251);
  --colorButtonPrimaryPressed:      rgb(18,35,69);
  --colorButtonPrimaryPressedText:  rgb(231,232,236);
  --colorButtonPrimaryDisabled:     rgb(204,204,204);
  --colorButtonPrimaryDisabledText: rgb(138,138,138);

  --colorButtonSecondary:             white;
  --colorButtonSecondaryText:         rgb(28,53,101);
  --colorButtonSecondaryHover:        white;
  --colorButtonSecondaryHoverText:    rgb(141,154,178);
  --colorButtonSecondaryPressed:      white;
  --colorButtonSecondaryPressedText:  rgb(21,38,71);
  --colorButtonSecondaryDisabled:     white;
  --colorButtonSecondaryDisabledText: rgb(197,197,197);

  /* Overview */
  --colorOverviewSummaryNegativeBackground: rgb(229, 246, 247);
  --colorOverviewSummaryPositiveBackground: rgb(255, 249, 231);
  --colorContentBorder:                     rgb(171,173,202);

  /* Next Steps */
  --colorGradientLightAquaTop: rgb(228, 245, 246);
  --colorGradientLightAquaBottom: rgb(228, 245, 246);
  --colorGradientDarkAquaTop: rgb(160, 220, 221);
  --colorGradientDarkAquaBottom: rgb(87, 177, 179);
  --colorBlackGradientBorder: rgba(0, 0, 0, 0.15);

  /* Link */
  --colorLink: rgb(50, 154, 243);

  /* Background */
  --colorBgLightGrey: rgb(250, 250, 250);
}/*
Documentation:
https://myhelix.atlassian.net/wiki/display/ENG/Responsive+breakpoints
*//* Responsive utilities breakpoints
   - these are used by the hidden-*-down classes in the grid framework and
     should never be used directly in feature code
   ========================================================================== */.screening-plan-module--wrapper{padding-top:56px;color:rgb(25, 50, 99);color:var(--colorDarkBlueText)}.screening-plan-module--container{margin:0 25px;border-bottom:1px solid rgb(163, 173, 193);border-bottom:1px solid var(--colorGrayBorder)}.screening-plan-module--header{text-align:center;margin:0 20px 0 10px;font-size:28px;font-weight:500;line-height:1.18;letter-spacing:.5px}.screening-plan-module--body{text-align:center;padding:10px 0 25px 0;font-size:22px;letter-spacing:.45px;line-height:32px}.screening-plan-module--body>p:not(:last-child){margin-bottom:20px}.screening-plan-module--disclaimer{text-align:center;padding:5px;font-size:12px;line-height:19px}.screening-plan-module--disclaimer:last-child{margin-bottom:47px}.screening-plan-module--image{width:100%;-o-object-fit:cover;object-fit:cover;padding:35px 0}@media(min-width: 1024px){.screening-plan-module--container{margin:auto;display:block}.screening-plan-module--wrapper{padding-top:72px}.screening-plan-module--header{font-size:34px;line-height:40px}.screening-plan-module--body{padding:30px 50px;line-height:40px;font-size:24px}.screening-plan-module--disclaimer{font-size:14px;padding:10px 100px;line-height:26px;letter-spacing:.13px}.screening-plan-module--disclaimer:last-child{margin-bottom:62px}}
:root {
  /* General */
  --colorDarkBlue:    rgb(25, 50, 99);
  --colorLightNavyBlue: rgba(44, 52, 122, 0.4);

  /* Header */
  --colorHeaderPurple: rgb(143, 91, 143);
  --colorHeaderBlue:   rgb(58, 78, 139);
  --colorHeaderPink:   rgb(182, 83, 138);
  --colorStepOnePink:  var(--colorHeaderPink);
  --colorHeaderBar:    rgba(190, 190, 190, 0.2);

  /* Dashboard education module */
  --colorDarkBlueText: var(--colorDarkBlue);

  /* Common questions module */
  --colorGrayBackground: rgb(242, 242, 242);
  --colorGrayBorder:     rgb(163, 173, 193);

  /* Disclaimer module */
  --colorOvalPink:              rgba(248, 157, 181, 0.5);
  --colorOvalTextPink:          rgb(244, 91, 131);
  --colorTextWhite:             white;

  /* Toggle */
  --colorToggleSeparator:    rgb(218, 222, 230);
  --colorToggleHover:        var(--colorToggleSeparator);
  --colorToggleFocus:        rgb(186, 194, 208);
  --colorToggleTextActive:   var(--colorDarkBlue);
  --colorToggleTextInactive: rgb(94, 112, 146);

  /* Risks and Results module */
  --colorLightAquaBackground: rgb(239, 249, 249);
  --colorDarkAquaBorder:      rgb(97, 197, 199);
  --colorLightYellowBackground: rgb(255, 249, 231);
  --colorDarkYellowBorder:      rgb(250, 194, 17);

  /* Buttons */
  --colorButtonPrimary:             rgb(25, 50, 99);
  --colorButtonPrimaryText:         rgb(232,234,239);
  --colorButtonPrimaryHover:        rgb(140,153,177);
  --colorButtonPrimaryHoverText:    rgb(249,250,251);
  --colorButtonPrimaryPressed:      rgb(18,35,69);
  --colorButtonPrimaryPressedText:  rgb(231,232,236);
  --colorButtonPrimaryDisabled:     rgb(204,204,204);
  --colorButtonPrimaryDisabledText: rgb(138,138,138);

  --colorButtonSecondary:             white;
  --colorButtonSecondaryText:         rgb(28,53,101);
  --colorButtonSecondaryHover:        white;
  --colorButtonSecondaryHoverText:    rgb(141,154,178);
  --colorButtonSecondaryPressed:      white;
  --colorButtonSecondaryPressedText:  rgb(21,38,71);
  --colorButtonSecondaryDisabled:     white;
  --colorButtonSecondaryDisabledText: rgb(197,197,197);

  /* Overview */
  --colorOverviewSummaryNegativeBackground: rgb(229, 246, 247);
  --colorOverviewSummaryPositiveBackground: rgb(255, 249, 231);
  --colorContentBorder:                     rgb(171,173,202);

  /* Next Steps */
  --colorGradientLightAquaTop: rgb(228, 245, 246);
  --colorGradientLightAquaBottom: rgb(228, 245, 246);
  --colorGradientDarkAquaTop: rgb(160, 220, 221);
  --colorGradientDarkAquaBottom: rgb(87, 177, 179);
  --colorBlackGradientBorder: rgba(0, 0, 0, 0.15);

  /* Link */
  --colorLink: rgb(50, 154, 243);

  /* Background */
  --colorBgLightGrey: rgb(250, 250, 250);
}/*
Documentation:
https://myhelix.atlassian.net/wiki/display/ENG/Responsive+breakpoints
*//* Responsive utilities breakpoints
   - these are used by the hidden-*-down classes in the grid framework and
     should never be used directly in feature code
   ========================================================================== */.gender-disclaimer-module--disclaimer{text-align:center;padding:5px;font-size:12px;line-height:19px;margin-top:30px}
.nextsteps-module--nextsteps{color:var(--colorDarkBlueText)}
:root {
  /* General */
  --colorDarkBlue:    rgb(25, 50, 99);
  --colorLightNavyBlue: rgba(44, 52, 122, 0.4);

  /* Header */
  --colorHeaderPurple: rgb(143, 91, 143);
  --colorHeaderBlue:   rgb(58, 78, 139);
  --colorHeaderPink:   rgb(182, 83, 138);
  --colorStepOnePink:  var(--colorHeaderPink);
  --colorHeaderBar:    rgba(190, 190, 190, 0.2);

  /* Dashboard education module */
  --colorDarkBlueText: var(--colorDarkBlue);

  /* Common questions module */
  --colorGrayBackground: rgb(242, 242, 242);
  --colorGrayBorder:     rgb(163, 173, 193);

  /* Disclaimer module */
  --colorOvalPink:              rgba(248, 157, 181, 0.5);
  --colorOvalTextPink:          rgb(244, 91, 131);
  --colorTextWhite:             white;

  /* Toggle */
  --colorToggleSeparator:    rgb(218, 222, 230);
  --colorToggleHover:        var(--colorToggleSeparator);
  --colorToggleFocus:        rgb(186, 194, 208);
  --colorToggleTextActive:   var(--colorDarkBlue);
  --colorToggleTextInactive: rgb(94, 112, 146);

  /* Risks and Results module */
  --colorLightAquaBackground: rgb(239, 249, 249);
  --colorDarkAquaBorder:      rgb(97, 197, 199);
  --colorLightYellowBackground: rgb(255, 249, 231);
  --colorDarkYellowBorder:      rgb(250, 194, 17);

  /* Buttons */
  --colorButtonPrimary:             rgb(25, 50, 99);
  --colorButtonPrimaryText:         rgb(232,234,239);
  --colorButtonPrimaryHover:        rgb(140,153,177);
  --colorButtonPrimaryHoverText:    rgb(249,250,251);
  --colorButtonPrimaryPressed:      rgb(18,35,69);
  --colorButtonPrimaryPressedText:  rgb(231,232,236);
  --colorButtonPrimaryDisabled:     rgb(204,204,204);
  --colorButtonPrimaryDisabledText: rgb(138,138,138);

  --colorButtonSecondary:             white;
  --colorButtonSecondaryText:         rgb(28,53,101);
  --colorButtonSecondaryHover:        white;
  --colorButtonSecondaryHoverText:    rgb(141,154,178);
  --colorButtonSecondaryPressed:      white;
  --colorButtonSecondaryPressedText:  rgb(21,38,71);
  --colorButtonSecondaryDisabled:     white;
  --colorButtonSecondaryDisabledText: rgb(197,197,197);

  /* Overview */
  --colorOverviewSummaryNegativeBackground: rgb(229, 246, 247);
  --colorOverviewSummaryPositiveBackground: rgb(255, 249, 231);
  --colorContentBorder:                     rgb(171,173,202);

  /* Next Steps */
  --colorGradientLightAquaTop: rgb(228, 245, 246);
  --colorGradientLightAquaBottom: rgb(228, 245, 246);
  --colorGradientDarkAquaTop: rgb(160, 220, 221);
  --colorGradientDarkAquaBottom: rgb(87, 177, 179);
  --colorBlackGradientBorder: rgba(0, 0, 0, 0.15);

  /* Link */
  --colorLink: rgb(50, 154, 243);

  /* Background */
  --colorBgLightGrey: rgb(250, 250, 250);
}/*
Documentation:
https://myhelix.atlassian.net/wiki/display/ENG/Responsive+breakpoints
*//* Responsive utilities breakpoints
   - these are used by the hidden-*-down classes in the grid framework and
     should never be used directly in feature code
   ========================================================================== */.intro-module--intro{background:rgb(242, 242, 242);background:var(--colorGrayBackground)}.intro-module--intro-container{padding:56px 27px}.intro-module--header{font-size:28px;text-align:center;line-height:39px;font-weight:500}.intro-module--intro-content{font-size:20px;text-align:center;line-height:32px;letter-spacing:.5px;padding-top:20px}.intro-module--intro-button{text-align:center;padding-top:30px}.intro-module--intro-button>a,.intro-module--intro-button>a>button{width:295px}@media(min-width: 736px){.intro-module--intro-container{padding:72px 36px}.intro-module--header{font-size:34px}.intro-module--intro-content{font-size:24px;line-height:1.67}.intro-module--intro-content>p:not(:last-child){margin-bottom:20px}.intro-module--intro-button{width:100%;padding-top:40px}}
:root {
  /* General */
  --colorDarkBlue:    rgb(25, 50, 99);
  --colorLightNavyBlue: rgba(44, 52, 122, 0.4);

  /* Header */
  --colorHeaderPurple: rgb(143, 91, 143);
  --colorHeaderBlue:   rgb(58, 78, 139);
  --colorHeaderPink:   rgb(182, 83, 138);
  --colorStepOnePink:  var(--colorHeaderPink);
  --colorHeaderBar:    rgba(190, 190, 190, 0.2);

  /* Dashboard education module */
  --colorDarkBlueText: var(--colorDarkBlue);

  /* Common questions module */
  --colorGrayBackground: rgb(242, 242, 242);
  --colorGrayBorder:     rgb(163, 173, 193);

  /* Disclaimer module */
  --colorOvalPink:              rgba(248, 157, 181, 0.5);
  --colorOvalTextPink:          rgb(244, 91, 131);
  --colorTextWhite:             white;

  /* Toggle */
  --colorToggleSeparator:    rgb(218, 222, 230);
  --colorToggleHover:        var(--colorToggleSeparator);
  --colorToggleFocus:        rgb(186, 194, 208);
  --colorToggleTextActive:   var(--colorDarkBlue);
  --colorToggleTextInactive: rgb(94, 112, 146);

  /* Risks and Results module */
  --colorLightAquaBackground: rgb(239, 249, 249);
  --colorDarkAquaBorder:      rgb(97, 197, 199);
  --colorLightYellowBackground: rgb(255, 249, 231);
  --colorDarkYellowBorder:      rgb(250, 194, 17);

  /* Buttons */
  --colorButtonPrimary:             rgb(25, 50, 99);
  --colorButtonPrimaryText:         rgb(232,234,239);
  --colorButtonPrimaryHover:        rgb(140,153,177);
  --colorButtonPrimaryHoverText:    rgb(249,250,251);
  --colorButtonPrimaryPressed:      rgb(18,35,69);
  --colorButtonPrimaryPressedText:  rgb(231,232,236);
  --colorButtonPrimaryDisabled:     rgb(204,204,204);
  --colorButtonPrimaryDisabledText: rgb(138,138,138);

  --colorButtonSecondary:             white;
  --colorButtonSecondaryText:         rgb(28,53,101);
  --colorButtonSecondaryHover:        white;
  --colorButtonSecondaryHoverText:    rgb(141,154,178);
  --colorButtonSecondaryPressed:      white;
  --colorButtonSecondaryPressedText:  rgb(21,38,71);
  --colorButtonSecondaryDisabled:     white;
  --colorButtonSecondaryDisabledText: rgb(197,197,197);

  /* Overview */
  --colorOverviewSummaryNegativeBackground: rgb(229, 246, 247);
  --colorOverviewSummaryPositiveBackground: rgb(255, 249, 231);
  --colorContentBorder:                     rgb(171,173,202);

  /* Next Steps */
  --colorGradientLightAquaTop: rgb(228, 245, 246);
  --colorGradientLightAquaBottom: rgb(228, 245, 246);
  --colorGradientDarkAquaTop: rgb(160, 220, 221);
  --colorGradientDarkAquaBottom: rgb(87, 177, 179);
  --colorBlackGradientBorder: rgba(0, 0, 0, 0.15);

  /* Link */
  --colorLink: rgb(50, 154, 243);

  /* Background */
  --colorBgLightGrey: rgb(250, 250, 250);
}
.notfound-module--notFoundWrapper{display:block;text-align:center;position:absolute;top:50%;right:50%;transform:translate(50%, -50%);overflow:hidden;width:80%}
.notfound-module--notFoundWrapper>p{font-size:16px;line-height:26px;margin-bottom:15px}
.notfound-module--notFoundWrapper>h1{font-size:26px;margin-bottom:25px;line-height:36px}
.notfound-module--notFoundWrapper a{text-decoration:none;color:rgb(50, 154, 243);color:var(--colorLink)}
.notfound-module--notFoundContainer{min-height:320px;position:relative;background-color:rgb(250, 250, 250);background-color:var(--colorBgLightGrey)}
@media(--media-medium){.notfound-module--notFoundContainer{min-height:calc(100vh - 460px)}.notfound-module--notFoundWrapper{width:auto}.notfound-module--notFoundWrapper>p{font-size:20px;line-height:34px;margin-bottom:20px}.notfound-module--notFoundWrapper>h1{font-size:38px;margin-bottom:40px}}
.resources-module--resources-wrapper{text-align:center}.resources-module--header{font-weight:500;font-size:28px;letter-spacing:.47px;text-align:center;line-height:39px;margin-top:56px}.resources-module--resources-content{font-size:24px;letter-spacing:.5px;line-height:1.67;margin:20px 0 0 0}.resources-module--resources-content.resources-module--bottom-margin{margin-bottom:30px}.resources-module--resources-content>p:not(:last-child){margin-bottom:20px}.resources-module--button{margin-bottom:56px}.resources-module--button *{width:295px}@media(min-width: 1024px){.resources-module--header{font-size:34px;letter-spacing:.61px;margin-top:72px}.resources-module--button{margin-bottom:72px}.resources-module--resources-content{font-size:24px;line-height:1.67;margin:30px 0 0 0}.resources-module--resources-content.resources-module--bottom-margin{margin-bottom:50px}.resources-module--button{margin-bottom:72px}.resources-module--button *{width:295px}}
@font-face{font-display:swap;font-family:"TTNorms";font-weight:400;src:url("https://fonts.hlxcdn.com/fonts/tt-norms/TTNorms-Regular.woff")}@font-face{font-display:swap;font-weight:500;font-family:"TTNorms";src:url("https://fonts.hlxcdn.com/fonts/tt-norms/TTNorms-Medium.woff")}@font-face{font-display:swap;font-family:"TTNorms";font-weight:700;src:url("https://fonts.hlxcdn.com/fonts/tt-norms/TTNorms-Bold.woff")}body{font-family:TTNorms,Helvetica,Arial,sans-serif}
/*
Documentation:
https://myhelix.atlassian.net/wiki/display/ENG/Responsive+breakpoints
*/

/* Responsive utilities breakpoints
   - these are used by the hidden-*-down classes in the grid framework and
     should never be used directly in feature code
   ========================================================================== */

:root {
  /* General */
  --colorDarkBlue:    rgb(25, 50, 99);
  --colorLightNavyBlue: rgba(44, 52, 122, 0.4);

  /* Header */
  --colorHeaderPurple: rgb(143, 91, 143);
  --colorHeaderBlue:   rgb(58, 78, 139);
  --colorHeaderPink:   rgb(182, 83, 138);
  --colorStepOnePink:  var(--colorHeaderPink);
  --colorHeaderBar:    rgba(190, 190, 190, 0.2);

  /* Dashboard education module */
  --colorDarkBlueText: var(--colorDarkBlue);

  /* Common questions module */
  --colorGrayBackground: rgb(242, 242, 242);
  --colorGrayBorder:     rgb(163, 173, 193);

  /* Disclaimer module */
  --colorOvalPink:              rgba(248, 157, 181, 0.5);
  --colorOvalTextPink:          rgb(244, 91, 131);
  --colorTextWhite:             white;

  /* Toggle */
  --colorToggleSeparator:    rgb(218, 222, 230);
  --colorToggleHover:        var(--colorToggleSeparator);
  --colorToggleFocus:        rgb(186, 194, 208);
  --colorToggleTextActive:   var(--colorDarkBlue);
  --colorToggleTextInactive: rgb(94, 112, 146);

  /* Risks and Results module */
  --colorLightAquaBackground: rgb(239, 249, 249);
  --colorDarkAquaBorder:      rgb(97, 197, 199);
  --colorLightYellowBackground: rgb(255, 249, 231);
  --colorDarkYellowBorder:      rgb(250, 194, 17);

  /* Buttons */
  --colorButtonPrimary:             rgb(25, 50, 99);
  --colorButtonPrimaryText:         rgb(232,234,239);
  --colorButtonPrimaryHover:        rgb(140,153,177);
  --colorButtonPrimaryHoverText:    rgb(249,250,251);
  --colorButtonPrimaryPressed:      rgb(18,35,69);
  --colorButtonPrimaryPressedText:  rgb(231,232,236);
  --colorButtonPrimaryDisabled:     rgb(204,204,204);
  --colorButtonPrimaryDisabledText: rgb(138,138,138);

  --colorButtonSecondary:             white;
  --colorButtonSecondaryText:         rgb(28,53,101);
  --colorButtonSecondaryHover:        white;
  --colorButtonSecondaryHoverText:    rgb(141,154,178);
  --colorButtonSecondaryPressed:      white;
  --colorButtonSecondaryPressedText:  rgb(21,38,71);
  --colorButtonSecondaryDisabled:     white;
  --colorButtonSecondaryDisabledText: rgb(197,197,197);

  /* Overview */
  --colorOverviewSummaryNegativeBackground: rgb(229, 246, 247);
  --colorOverviewSummaryPositiveBackground: rgb(255, 249, 231);
  --colorContentBorder:                     rgb(171,173,202);

  /* Next Steps */
  --colorGradientLightAquaTop: rgb(228, 245, 246);
  --colorGradientLightAquaBottom: rgb(228, 245, 246);
  --colorGradientDarkAquaTop: rgb(160, 220, 221);
  --colorGradientDarkAquaBottom: rgb(87, 177, 179);
  --colorBlackGradientBorder: rgba(0, 0, 0, 0.15);

  /* Link */
  --colorLink: rgb(50, 154, 243);

  /* Background */
  --colorBgLightGrey: rgb(250, 250, 250);
}

footer{margin-top:0 !important}

a{text-decoration:underline;color:inherit}

hr{border-color:rgba(44, 52, 122, 0.4);border-color:var(--colorLightNavyBlue)}
