.guideRootPanel{color:#111826;font-size:16px;line-height:24px;padding:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Fira Sans","Droid Sans","Helvetica Neue",sans-serif}.guideRootPanel label{color:#111826 !important;font-size:16px;margin-bottom:6px;font-family:EuclidCircularA,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Fira Sans","Droid Sans","Helvetica Neue",sans-serif}.guideRootPanel .form-title{color:#111826;font-size:32px;font-family:EuclidCircularA,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Fira Sans","Droid Sans","Helvetica Neue",sans-serif;font-weight:500;letter-spacing:-0.03em}.guideRootPanel .form-title h3{margin-top:0;color:#111826;margin-bottom:8px;font-size:32px;line-height:32px}.guideRootPanel .text-heading{color:#111826;font-size:28px;line-height:32px;font-family:EuclidCircularA,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Fira Sans","Droid Sans","Helvetica Neue",sans-serif}.guideRootPanel .text-heading p{margin-top:32px;margin-bottom:8px;font-weight:500;font-size:24px}.guideRootPanel .guideradiobutton .guideRadioButtonGroupItems{padding:0;display:flex;width:100%}.guideRootPanel .guideradiobutton .guideRadioButtonItem{flex-grow:1;margin-right:2px;width:auto;position:relative;touch-action:manipulation;cursor:auto;margin-top:-1.5rem}.guideRootPanel .guideradiobutton .guideRadioButtonItem input[type=radio]{position:absolute !important;opacity:0;cursor:pointer;height:0;width:0}.guideRootPanel .guideradiobutton .guideRadioButtonItem .guideWidgetLabel{cursor:pointer;display:flex;align-items:center;justify-content:center;position:relative;color:#111826;z-index:1;transition:all .2s ease-in-out;background:#e6e9f0;border:2px solid #e6e9f0;padding:3px 16px 1px;font-size:16px;line-height:2;border-radius:1px}.guideRootPanel .guideradiobutton .guideItemSelected .guideWidgetLabel{z-index:1;background:#596dd4 !important;border-color:#596dd4 !important;border-radius:1px}.guideRootPanel .guideradiobutton .guideItemSelected .guideWidgetLabel label{color:#fff !important}.guideRootPanel .form-text-area{margin-bottom:0;margin-top:24px}.guideRootPanel .form-text-area textarea{min-height:144px;font-size:1rem;background-color:#fff;background-image:none;background-clip:padding-box;border:2px solid #d8dbe3;border-radius:1px;box-shadow:none;color:#111826;overflow:auto;line-height:1.15;margin:0;font-family:EuclidCircularA,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Fira Sans","Droid Sans","Helvetica Neue",sans-serif}.guideRootPanel .text-area-notes{color:#111826}.guideRootPanel .text-area-notes p{font-family:EuclidCircularA,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Fira Sans","Droid Sans","Helvetica Neue",sans-serif;margin:0}.guideRootPanel .detail-count{margin-bottom:.5rem}.guideRootPanel .disclaimer-text{color:#111826;background-color:rgba(0,0,0,0);margin:24px 0}.guideRootPanel .disclaimer-text p{font-size:16px}.guideRootPanel .disclaimer-text p a{position:relative;background-color:rgba(0,0,0,0);color:#596dd4;overflow:hidden;display:inline;vertical-align:baseline;text-decoration:underline}.guideRootPanel .form-submit-btn{margin:16px 0 32px;padding-left:.75rem}.guideRootPanel .form-submit-btn button{position:relative;color:#fff;overflow:hidden;z-index:1;transition:all .2s ease-in-out;background:#e62e43;border:2px solid #e62e43;padding:5px 24px 3px;font-size:1.125rem;line-height:2;border-radius:1px;min-height:48px;font-weight:400;text-align:center;vertical-align:middle;white-space:nowrap;font-family:EuclidCircularA,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Fira Sans","Droid Sans","Helvetica Neue",sans-serif;cursor:pointer;text-decoration:none;text-transform:none}.guideRootPanel .form-submit-btn button:focus{outline-color:#e62e43;background:#e62e43;border-color:#e62e43}.guideRootPanel .form-submit-btn button:active{background:#e62e43;border-color:#e62e43}.guideRootPanel .form-submit-btn button:hover{color:#fff;background:#d90432;border-color:#d90432}.guideRootPanel .guideFieldError{padding-top:0;font-size:16px}.guideRootPanel .multiline+.guideFieldError{margin-bottom:-8px}.guideRootPanel .validation-success,.guideRootPanel .validation-failure{border:none !important;background:rgba(0,0,0,0) !important}.guideRootPanel .validation-failure input,.guideRootPanel .validation-failure textarea,.guideRootPanel .validation-failure .guideRadioButtonItem .guideWidgetLabel{border:2px solid #e01049 !important}.guideRootPanel .guideRadioButtonItem:has(input:focus-visible) .guideWidgetLabel{outline:2px dashed #596dd4;outline-offset:2px;z-index:2}.guideRootPanel .feedbackError{background-color:#f2f4f7;padding:1.5rem;margin-left:1rem;max-width:835px}.guideRootPanel .feedbackError_heading p{font-size:38px;line-height:48px;margin-top:.5rem;font-family:EuclidCircularA,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Fira Sans","Droid Sans","Helvetica Neue",sans-serif;font-weight:500;color:#111826}.guideRootPanel .feedbackError_description p{color:#111826;padding-bottom:1rem}.visible-xs{display:none !important}button.hamburger.js-hamburger{background-color:rgba(0,0,0,0);border:none;padding:0}li.primary-nav-category{line-height:24px}.description-width .btn-primary{color:#fff;border:2px solid #e62e43;background:#e62e43}.description-width .btn-dark-ghost{position:relative;background:rgba(0,0,0,0);color:#111826;border:2px solid #111826;overflow:hidden;z-index:1;transition:all .2s ease-in-out}.description-width .btn-lg{padding:8px 24px;font-size:1.125rem;line-height:2;border-radius:1px;min-height:48px;display:block;width:100%}@media(width >= 1200px){.description-width .btn-lg{padding:5px 24px 3px;font-size:1.125rem;line-height:2;border-radius:1px}}@media(width >= 576px){.description-width .btn-lg{display:inline-block;width:auto}}.align-self-start{padding-left:12px}.align-self-start .message-body--float-cta h3{margin-top:0;font-size:21px}.align-self-start .message-body--float-cta .btn-dark-ghost{border:2px solid #111826;transition:all .2s ease-in-out;padding:3px 16px 1px;font-size:16px;line-height:2;border-radius:1px;font-weight:400;word-wrap:break-word;white-space:normal}@media(width >= 768px)and (width < 992px){.align-self-start .message-body--float-cta .btn-dark-ghost{line-height:1.5rem}}@media(width >= 768px){.align-self-start .message-body--float-cta p{min-height:216px}}@media(width >= 992px){.align-self-start .message-body--float-cta p{min-height:120px}}@media(width >= 1200px){.align-self-start .message-body--float-cta p{min-height:96px}}@media(width >= 576px){.align-self-start .col-md-4{padding-right:12px}}
