.csw-q-rdo-o{padding:0;border-bottom:1px solid #ddd;position:relative}.csw-q-rdo-o label.csw-q-rdo-lbl{display:inline-flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:nowrap;vertical-align:bottom;position:relative;padding:.5rem .25rem .5rem 0;line-height:1.5;cursor:pointer}.csw-q-rdo-o label.csw-q-rdo-lbl .csw-q-rdo-chk{content:"";font-size:18px;display:inline-block;-webkit-appearance:none;width:1em;height:1em;min-height:18px;min-width:18px;border:2px solid #fff;border-collapse:collapse;background-color:#fff;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;padding:0;vertical-align:top;box-sizing:border-box;position:relative;margin:auto .75rem auto .25rem;align-self:flex-start;flex-shrink:0;flex-grow:1;user-select:none}.csw-q-rdo-o label.csw-q-rdo-lbl .csw-q-rdo-img-txt,.csw-q-rdo-o label.csw-q-rdo-lbl .csw-q-rdo-txt{width:100%}.csw-q-rdo-o:first-child{border-top:1px solid #ddd}.csw-q-rdo-o input[type=radio]{-webkit-appearance:none;width:18px;height:18px;display:inline-block;padding:0;box-sizing:border-box;opacity:0;position:absolute;top:0;left:0}.csw-q-rdo-o input[type=radio]:hover+label.csw-q-rdo-lbl .csw-q-rdo-img-file{opacity:.8}.csw-q-rdo-o input[type=radio]:checked+label.csw-q-rdo-lbl .csw-q-rdo-chk{background:#111}.csw-q-rdo-o input[type=radio]:checked+label.csw-q-rdo-lbl .csw-q-rdo-img-file{opacity:.7}.csw-q-rdo-o.csw-q-rdo-img-o{width:100%;max-width:33%;display:flex;justify-content:center;align-items:center;border:none}.csw-q-rdo-o.csw-q-rdo-img-o:first-child{border-top:none}.csw-q-rdo-o.csw-q-rdo-img-o label.csw-q-rdo-lbl{height:100%;flex-direction:column;justify-content:flex-start;align-items:center;padding:0 .5rem;display:block}.csw-q-rdo-o.csw-q-rdo-img-o label.csw-q-rdo-lbl figure{width:100%;flex-direction:column;justify-content:flex-start;align-items:center;text-align:center;padding:.125rem;margin:0;flex-shrink:0}.csw-q-rdo-o.csw-q-rdo-img-o label.csw-q-rdo-lbl .csw-q-rdo-img-file{width:100%;max-width:100%;height:auto;max-height:none;background-color:transparent;margin:.23077rem auto;border:thin solid #111;border-radius:.125rem;padding:0;flex-grow:1}@supports (height:fit-content){.csw-q-rdo-o.csw-q-rdo-img-o label.csw-q-rdo-lbl .csw-q-rdo-img-file{height:fit-content}}.csw-q-rdo-o.csw-q-rdo-img-o label.csw-q-rdo-lbl .csw-q-rdo-chk{display:none}.csw-q-rdo-o.csw-q-rdo-img-o label.csw-q-rdo-lbl .csw-q-rdo-img-txt{font-size:1rem;line-height:1.125;text-align:left;display:block;align-items:center;margin:0 0 .5rem;padding:.25rem 0 .75rem}@media only screen and (max-width:24.53846rem){.csw-q-rdo-o.csw-q-rdo-img-o{max-width:90%}.csw-q-rdo-o.csw-q-rdo-img-o label.csw-q-rdo-lbl{display:block}.csw-q-rdo-o.csw-q-rdo-img-o label.csw-q-rdo-lbl .csw-q-rdo-img-file{max-height:none;height:auto}.csw-q-rdo-o.csw-q-rdo-img-o label.csw-q-rdo-lbl .csw-q-rdo-img-txt{min-height:0}}@media only screen and (min-width:24.61538rem){.csw-q-rdo-o.csw-q-rdo-img-o{max-width:50%}.csw-q-rdo-o.csw-q-rdo-img-o label.csw-q-rdo-lbl{display:flex}.csw-q-rdo-o.csw-q-rdo-img-o label.csw-q-rdo-lbl .csw-q-rdo-img-file{max-height:24vw}}@media only screen and (min-width:46.23077rem){.csw-q-rdo-o.csw-q-rdo-img-o{max-width:33%}.csw-q-rdo-o.csw-q-rdo-img-o label.csw-q-rdo-lbl .csw-q-rdo-img-file{max-height:18vw}}.csw-q-rdo{text-align:left}.csw-q-rdo.csw-q-rdo-img .csw-option-list{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}.csw-q-rdo-input,.csw-q-rdo-lbl{cursor:pointer}.csw-q-rdo-lbl{width:100%}.csw-q-rdo-input{margin-right:.75rem}.csw-q-rdo-input:disabled,.csw-q-rdo-input:disabled~.csw-q-rdo-lbl{cursor:default}.csw-q-cbx-o{padding:0;border-bottom:1px solid #ddd;position:relative}.csw-q-cbx-o label.csw-q-cbx-lbl{display:inline-flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:nowrap;vertical-align:bottom;position:relative;padding:.5rem .25rem .5rem 0;line-height:1.5;cursor:pointer}.csw-q-cbx-o label.csw-q-cbx-lbl .csw-q-cbx-chk{content:"";font-size:18px;display:inline-block;-webkit-appearance:none;width:1em;height:1em;min-height:18px;min-width:18px;border:2px solid #fff;border-collapse:collapse;background-color:#fff;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;padding:0;vertical-align:top;box-sizing:border-box;position:relative;margin:auto .75rem auto .25rem;align-self:flex-start;flex-shrink:0;flex-grow:1;user-select:none}.csw-q-cbx-o label.csw-q-cbx-lbl .csw-q-cbx-txt{width:100%}.csw-q-cbx-o:first-child{border-top:1px solid #ddd}.csw-q-cbx-o input[type=checkbox]{-webkit-appearance:none;width:18px;height:18px;display:inline-block;padding:0;box-sizing:border-box;opacity:0;position:absolute;top:0;left:0}.csw-q-cbx-o input[type=checkbox]:checked+label.csw-q-cbx-lbl .csw-q-cbx-chk:before{position:absolute;content:"";display:block;background:transparent;box-sizing:border-box;border-left:.23077rem solid #111;border-bottom:.23077rem solid #111;height:.61538rem;width:1.07692rem;top:45%;left:50%;-ms-transform:rotate(-50deg) translate(-50%,-50%);-ms-transform-origin:0 0;-webkit-transform:rotate(-50deg) translate(-50%,-50%);-webkit-transform-origin:0 0;transform:rotate(-50deg) translate(-50%,-50%);transform-origin:0 0}.csw-q-cbx{text-align:left}.csw-q-cbx-input,.csw-q-cbx-lbl{cursor:pointer}.csw-q-cbx-lbl{width:100%}.csw-q-cbx-input{margin-right:.75rem}.csw-q-cbx-input:disabled,.csw-q-cbx-input:disabled~.csw-q-cbx-lbl{cursor:default}.csw-q-mtrx-row{width:100%}.csw-q-mtrx-row:nth-child(2n){background-color:hsla(0,0%,100%,.5)}.csw-q-mtrx-row:nth-child(odd){background-color:hsla(0,0%,87.8%,.5)}.csw-q-mtrx-o-list{display:flex;width:100%;font-size:1rem;margin:0}.csw-q-mtrx-o{flex:1 1 0px;text-align:center;align-self:center;margin:0;padding:.25rem;position:relative}.csw-q-mtrx-o[role=heading]{font-weight:700;padding:.25rem .75rem;word-break:break-word;min-width:9.23077rem;max-width:100%}.csw-q-mtrx-o label.csw-q-mtrx-lbl{display:inline-flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:nowrap;vertical-align:bottom;position:relative;line-height:1.5;cursor:pointer;width:auto;padding:.25rem}.csw-q-mtrx-o label.csw-q-mtrx-lbl .csw-q-mtrx-chk{content:"";font-size:18px;display:inline-block;-webkit-appearance:none;width:1em;height:1em;min-height:18px;min-width:18px;border:2px solid #fff;border-collapse:collapse;background-color:#fff;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;padding:0;vertical-align:top;box-sizing:border-box;position:relative;align-self:flex-start;flex-shrink:0;flex-grow:1;user-select:none;margin:0 auto}.csw-q-mtrx-o input[type=radio]{-webkit-appearance:none;width:18px;height:18px;display:inline-block;padding:0;box-sizing:border-box;opacity:0;position:absolute;top:0;left:0}.csw-q-mtrx-o input[type=radio]:checked+label.csw-q-mtrx-lbl .csw-q-mtrx-chk{background:#111}.csw-q-mtrx-headers{display:flex;width:100%;line-height:1.25;margin:0 0 1.375rem}.csw-q-mtrx-header{flex:1 1 0px;text-align:center;font-size:.875rem;margin:0;padding:.25rem;word-break:break-word;hyphens:manual;overflow-wrap:normal}.csw-q-mtrx-header.csw-q-mtrx-header-space{min-width:9.23077rem;max-width:100%}.csw-q-mtrx{text-align:left}.csw-q-spect-row{width:100%}.csw-q-spect-row-heading{font-weight:700;font-size:1rem}.csw-q-spect-o-list{display:flex;width:100%;font-size:1rem;margin:0}.csw-q-spect-o{flex:1 1 0px;text-align:center;align-self:flex-start;margin:0;padding:.25rem 0;position:relative}.csw-q-spect-o .csw-q-spect-rdo-input{user-select:none}.csw-q-spect-o .csw-q-spect-txt{padding:.25rem .15rem .15rem;font-size:.875rem;max-width:100%}.csw-q-spect-o label.csw-q-spect-lbl{display:inline-flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:nowrap;vertical-align:bottom;position:relative;padding:.5rem .25rem .5rem 0;line-height:1.5;cursor:pointer}.csw-q-spect-o label.csw-q-spect-lbl:after{content:"";width:100%;height:1px;border-top:1px solid #999;box-sizing:border-box;position:absolute;top:13px;left:0;right:0;display:table-cell;z-index:1}.csw-q-spect-o label.csw-q-spect-lbl.csw-q-sign-NaN:after,.csw-q-spect-o label.csw-q-spect-lbl.csw-q-val-NaN:after{content:none}.csw-q-spect-o label.csw-q-spect-lbl .csw-q-spect-chk{content:"";font-size:24px;display:inline-block;-webkit-appearance:none;width:1em;height:1em;min-height:18px;min-width:18px;border:2px solid #fff;border-collapse:collapse;background-color:#fff;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;padding:0;vertical-align:top;box-sizing:border-box;position:relative;align-self:flex-start;flex-shrink:0;flex-grow:1;user-select:none;margin:0 auto;z-index:2}.csw-q-spect-o label.csw-q-spect-lbl.csw-q-sign-plus .csw-q-spect-chk{background-color:#397038;border-color:#397038}.csw-q-spect-o label.csw-q-spect-lbl.csw-q-sign-none .csw-q-spect-chk{background-color:#ddd;border-color:#ddd}.csw-q-spect-o label.csw-q-spect-lbl.csw-q-sign-minus .csw-q-spect-chk{background-color:#ba2d31;border-color:#ba2d31}.csw-q-spect-o label.csw-q-spect-lbl.csw-q-sign-plus.csw-q-val-0 .csw-q-spect-chk{border-color:#c6e2c5;background-color:#c6e2c5}.csw-q-spect-o label.csw-q-spect-lbl.csw-q-sign-minus.csw-q-val-0 .csw-q-spect-chk{border-color:#faecec;background-color:#faecec}.csw-q-spect-o label.csw-q-spect-lbl.csw-q-sign-plus.csw-q-val-20 .csw-q-spect-chk{border-color:#a4d1a3;background-color:#a4d1a3}.csw-q-spect-o label.csw-q-spect-lbl.csw-q-sign-minus.csw-q-val-20 .csw-q-spect-chk{border-color:#f0c3c4;background-color:#f0c3c4}.csw-q-spect-o label.csw-q-spect-lbl.csw-q-sign-plus.csw-q-val-40 .csw-q-spect-chk{border-color:#82c081;background-color:#82c081}.csw-q-spect-o label.csw-q-spect-lbl.csw-q-sign-minus.csw-q-val-40 .csw-q-spect-chk{border-color:#e69a9c;background-color:#e69a9c}.csw-q-spect-o label.csw-q-spect-lbl.csw-q-sign-plus.csw-q-val-60 .csw-q-spect-chk{border-color:#60af5f;background-color:#60af5f}.csw-q-spect-o label.csw-q-spect-lbl.csw-q-sign-minus.csw-q-val-60 .csw-q-spect-chk{border-color:#dd7074;background-color:#dd7074}.csw-q-spect-o label.csw-q-spect-lbl.csw-q-sign-plus.csw-q-val-80 .csw-q-spect-chk{border-color:#4a9249;background-color:#4a9249}.csw-q-spect-o label.csw-q-spect-lbl.csw-q-sign-minus.csw-q-val-80 .csw-q-spect-chk{border-color:#d3474b;background-color:#d3474b}.csw-q-spect-o:first-child label.csw-q-spect-lbl:after{width:50%;right:0;left:auto}.csw-q-spect-o:nth-last-child(2) label.csw-q-spect-lbl:after{width:50%;left:0;right:auto}.csw-q-spect-o:last-child label.csw-q-spect-lbl:after{content:none}.csw-q-spect-o input[type=radio]{-webkit-appearance:none;width:24px;height:24px;display:inline-block;padding:0;box-sizing:border-box;opacity:0;position:absolute;top:0;left:0}.csw-q-spect-o input[type=radio]+label.csw-q-spect-lbl{width:100%;padding:.25rem 0;flex-direction:column}.csw-q-spect-o input[type=radio]:checked+label.csw-q-spect-lbl .csw-q-spect-chk{background:#111}.csw-q-spect{text-align:left}.csw-loader{text-align:center;padding:1rem}.csw-loader.csw-loader-animated{min-height:8.5rem}.csw-loader-text{text-align:center}.csw-loader-anim{background:#999;-webkit-animation:cswLoader 1s ease-in-out infinite;animation:cswLoader 1s ease-in-out infinite;font-size:.375rem;width:3px;height:.75em;color:#999;margin:2rem auto;position:relative;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation-delay:-.16s;animation-delay:-.16s;border-radius:.25rem}.csw-loader-anim:after,.csw-loader-anim:before{position:absolute;top:0;content:"";background:#999;-webkit-animation:cswLoader 1s ease-in-out infinite;animation:cswLoader 1s ease-in-out infinite;width:3px;height:.75em;border-radius:.25rem}.csw-loader-anim:before{left:-1.5em;-webkit-animation-delay:-.32s;animation-delay:-.32s}.csw-loader-anim:after{left:1.5em}.csw-q-list,.csw-q-list-section{text-align:left}.csw-q-list-progress{font-weight:400;font-style:italic;text-transform:uppercase;font-size:.875rem;color:#888;margin:0}.csw-q-list-progress:not(:empty){margin:0 0 .25rem}.csw-q-list-question-text{padding:.25rem 1.75rem .25rem 0;margin:0 0 .5rem;font-weight:700}.csw-q-list-question-text[tabindex="0"]:focus{outline:none}.csw-i{width:1em;height:1em;transform-origin:center;font-size:1em;margin:auto;padding:0;display:inline-block;box-sizing:border-box;vertical-align:bottom}.csw-i.csw-i-down-caret,.csw-i.csw-i-left-caret,.csw-i.csw-i-right-caret,.csw-i.csw-i-up-caret{border-left:.625em solid transparent;border-right:.625em solid transparent;border-top:1em solid #999}.csw-i.csw-i-up-caret{transform:rotate(180deg);vertical-align:top}.csw-i.csw-i-left-caret{transform:rotate(90deg)}.csw-i.csw-i-right-caret{transform:rotate(270deg)}.csw-i.csw-i-check{position:relative}.csw-i.csw-i-check:before{position:absolute;content:"";display:block;background:transparent;box-sizing:border-box;border-left:.125em solid #999;border-bottom:.125em solid #999;height:.5em;width:1em;bottom:.125em;left:50%;-ms-transform:rotate(-50deg) translate(-50%,-50%);-ms-transform-origin:0 0;-webkit-transform:rotate(-50deg) translate(-50%,-50%);-webkit-transform-origin:0 0;transform:rotate(-50deg) translate(-50%,-50%);transform-origin:0 0}.csw-i.csw-i-check.csw-i-success:before{border-left-color:#397038;border-bottom-color:#397038}.csw-i.csw-i-close:after,.csw-i.csw-i-close:before{position:absolute;box-sizing:border-box;left:.375em;content:"";height:1em;width:.125em;background-color:#999}.csw-i.csw-i-close.csw-i-danger:after,.csw-i.csw-i-close.csw-i-danger:before{background-color:#ba2d31}.csw-i.csw-i-close:before{transform:rotate(45deg)}.csw-i.csw-i-close:after{transform:rotate(-45deg)}.csw-i.csw-i-cs-logo,.csw-i.csw-i-headheart,.csw-i.csw-i-lightbulb,.csw-i.csw-i-media{background-position:50%;background-size:contain;background-repeat:no-repeat}.csw-i.csw-i-cs-logo{background-image:url(images/cs-logo.svg)}.csw-i.csw-i-lightbulb{background-image:url(images/lightbulb.svg)}.csw-i.csw-i-headheart{background-image:url(images/head-heart.svg)}.csw-i.csw-i-media{background-image:url(images/media.svg)}.csw-i svg{width:auto;height:auto;transform-origin:center}.csw-i.csw-i-menu svg{width:auto;height:auto;background:transparent;margin:0;padding:0}.csw-i.csw-i-dark.csw-i-menu svg{fill:rgba(17,17,17,.8)}.csw-i.csw-i-light.csw-i-menu svg{fill:hsla(0,0%,100%,.8)}.csw-option-result-item{display:flex;flex-direction:row;position:relative;justify-content:flex-start;align-items:center;width:100%;height:auto;margin-bottom:.5rem;padding:0}.csw-option-result-item .csw-option-result-item-answer{position:relative;padding:.5rem 0 .5rem .25rem;overflow:hidden;flex-shrink:0;flex-grow:0;width:1.125rem;height:2rem;min-height:2rem}.csw-option-result-item .csw-option-result-item-bar{position:relative;border:thin solid #999;background:#fff;display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%;height:auto;margin:0;padding:.5rem;overflow:hidden}.csw-option-result-item .csw-option-result-item-fill{transform-origin:left;transform:translateX(0);transition:transform 333ms cubic-bezier(.47,.43,.38,1.02)}.csw-option-result-item.csw-loading .csw-option-result-item-fill{transform:translateX(-100%)}.csw-option-result-item.csw-loaded .csw-option-result-item-fill{transform:translateX(0)}.csw-option-result-item-fill-wrapper{position:absolute}.csw-option-result-item-fill,.csw-option-result-item-fill-wrapper{display:block;overflow:hidden;left:0;top:0;right:auto;bottom:0;z-index:1;height:100%}.csw-option-result-item-fill{background:#ace4fe;position:relative;width:100%}.csw-option-result-item-fill.option-fill-correct{background:#ccf4cc}.csw-option-result-item-fill.option-fill-incorrect{background:#ffe9e9}.csw-option-result-item-percent,.csw-option-result-item-text{color:rgba(17,17,17,.85);position:relative;z-index:2;line-height:1;font-size:1rem}.csw-option-result-item-text{padding-right:.25rem}.csw-option-result-item-text .csw-i{margin-right:.5rem}.csw-option-result-item-text figure{width:100%;margin:0;padding:.125rem;flex-shrink:0}.csw-option-result-item-text figure .csw-option-result-item-img-file{width:100%;max-width:100%;height:auto;max-height:none;background-color:transparent;margin:.23077rem auto;border:thin solid #111;border-radius:.125rem;padding:0;flex-grow:1}@supports (height:fit-content){.csw-option-result-item-text figure .csw-option-result-item-img-file{height:fit-content}}.csw-option-result-item-text figure .csw-option-result-item-img-txt{width:100%;margin:0 0 .5rem;padding:.25rem 0 0;line-height:1.125;font-size:1rem;text-align:left;display:block;align-items:center}.csw-option-result-item.csw-option-result-item-img{width:100%;margin:0;padding:0 .25rem .75rem}.csw-option-result-item.csw-option-result-item-img .csw-option-result-item-answer{margin-left:-.25rem}.csw-option-result-item.csw-option-result-item-img .csw-option-result-item-bar{display:block;height:100%;background-color:transparent;padding:0 0 1rem}.csw-option-result-item.csw-option-result-item-img .csw-option-result-item-percent{text-align:left;position:absolute;left:.375rem;top:auto;bottom:.125rem;right:auto}.csw-option-result-item.csw-option-result-item-img .csw-option-result-item-text{margin-bottom:.5rem;padding:0 .25rem}.csw-option-result-item.csw-option-result-item-img .csw-option-result-item-text figure .csw-option-result-item-img-txt{min-height:0}@media only screen and (max-width:24.53846rem){.csw-option-result-item.csw-option-result-item-img{max-width:100%}}@media only screen and (min-width:24.61538rem){.csw-option-result-item.csw-option-result-item-img{max-width:50%}.csw-option-result-item.csw-option-result-item-img .csw-option-result-item-text figure .csw-option-result-item-img-file{max-height:21vw}}@media only screen and (min-width:46.23077rem){.csw-option-result-item.csw-option-result-item-img{max-width:33%}.csw-option-result-item.csw-option-result-item-img .csw-option-result-item-text figure .csw-option-result-item-img-file{max-height:16vw}}.csw-option-result{border:none;margin:1rem 0 1.5rem;padding:0}.csw-option-result.csw-quiz-result .csw-fail,.csw-option-result.csw-quiz-result .csw-success{font-weight:600;padding:1rem;margin:0 0 1rem}.csw-option-result.csw-quiz-result .csw-success{color:#397038;background:#ccf4cc}.csw-option-result.csw-quiz-result .csw-fail{color:#ba2d31;background:#ffe9e9}.csw-option-result.csw-option-result-img{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;width:100%}.csw-r-spect-columns-values{display:flex;flex-direction:row;flex-wrap:nowrap;background:#fff;border-radius:1.5rem;font-size:.875rem}.csw-r-spect-column{flex:1 1 0px;text-align:center;margin:0;padding:.5rem 1rem;color:rgba(17,17,17,.85)}.csw-r-spect-column:first-child{border-top-left-radius:1.5rem;border-bottom-left-radius:1.5rem}.csw-r-spect-column:last-child{border-top-right-radius:1.5rem;border-bottom-right-radius:1.5rem}.csw-r-spect-row{margin:0;padding:.75rem 0;border-top:1px dotted #999}.csw-r-spect-row:last-child{border-bottom:1px dotted #999}.csw-r-spect-row .csw-r-spect-row-text{font-size:1rem;font-weight:700;padding:.25rem 0;align-self:center;margin:0}.csw-r-spect-user-answers{display:flex;flex-direction:row;padding:.25rem 0;font-size:.875rem}.csw-r-spect-user-answers .csw-r-spect-row-user-answer{flex:1 1 0px;text-align:center}.csw-r-spect-row-avg-rating-wrapper{position:relative;padding:0;margin:.25rem 0;font-size:.875rem;height:1.75rem}.csw-r-spect-row-avg-rating-wrapper .csw-r-spect-row-avg-rating{position:absolute;overflow:visible;right:auto;bottom:auto;left:auto;top:0;text-align:center;-ms-transform:translate(50%);-webkit-transform:translate(50%);transform:translate(50%)}.csw-r-spect{margin:0 0 1rem}.csw-r-mtrx-headers{display:flex;width:100%;line-height:1.25;margin:0 0 1.375rem;border-bottom:1px solid #999}.csw-r-mtrx-header{flex:1 1 0px;text-align:center;font-size:.875rem;margin:0;padding:.25rem;word-break:break-word;hyphens:manual;overflow-wrap:normal}.csw-r-mtrx-header.csw-r-mtrx-header-space{min-width:9.23077rem;max-width:100%}.csw-r-mtrx-row{width:100%;margin:0 0 .25rem}.csw-r-mtrx-row-top{display:flex;width:100%;line-height:1.5;margin:0}.csw-r-mtrx-row-bottom{border-top:1px solid #999;display:flex;width:100%;line-height:1.5;margin:0 0 1.625rem;padding:.0675rem}.csw-r-mtrx-row-bottom .csw-r-mtrx-row-space{min-width:9.23077rem;max-width:100%}.csw-r-mtrx-o{flex:1 1 0px;text-align:center;font-size:.875rem;margin:0;padding:.125rem 0 0;height:auto;position:relative;display:flex;flex-direction:column;justify-content:flex-end}.csw-r-mtrx-o[role=heading]{font-size:1rem;font-weight:700;padding:.25rem 0;align-self:center;margin:auto 0 .75rem;word-break:break-word;min-width:9.23077rem;max-width:100%}.csw-r-mtrx-o-chart-fill-wrapper{position:relative;height:4em;justify-content:flex-end;display:flex;flex-direction:column}.csw-r-mtrx-o-answer{position:relative;padding:.125rem 0;margin:0;overflow:hidden;flex-shrink:0;flex-grow:0;height:0;width:auto}.csw-r-mtrx-o-answer.option-answered{position:absolute;height:1.125rem;width:100%;transform-origin:bottom;transition:bottom 333ms cubic-bezier(.47,.43,.38,1.02)}.csw-r-mtrx-o-chart-fill{background:#ace4fe;border:1px solid #999;border-bottom:none;display:block;position:absolute;overflow:hidden;top:auto;right:.5rem;bottom:0;left:.5rem;z-index:1;height:0;transform-origin:bottom;transition:height 333ms cubic-bezier(.47,.43,.38,1.02)}.csw-r-mtrx-o-percent-0 .csw-r-mtrx-o-chart-fill{border:none}.csw-r-mtrx-o-percent{font-size:1rem;padding:0;position:relative;align-self:flex-end;color:#999}.csw-r-mtrx-o-text{position:relative;z-index:2}.csw-caption-icon .csw-i{width:2.5rem;height:2.5rem}.csw-caption{background:#e4f6ff;color:#2c72b9;display:flex;justify-content:flex-start;align-items:center;padding:1rem;margin:1rem 0;border-radius:.125rem;letter-spacing:normal}.csw-caption .csw-caption-icon{position:relative}.csw-caption .csw-caption-icon+.csw-caption-text{padding-left:1rem}.csw-caption .csw-caption-title{font-weight:600;text-transform:uppercase;margin-bottom:.25rem}.csw-caption a,.csw-caption a:visited{color:#44c5d3;text-decoration:none}.csw-caption a:active,.csw-caption a:visited:active,html:not([data-device-can-touch]) .csw-caption a:hover,html:not([data-device-can-touch]) .csw-caption a:visited:hover{color:#000}.csw-result{border:none;margin:1rem 0;padding:0}.csw-result-question-text{display:block;padding:.25rem 1.75rem .25rem 0;margin:0 0 .5rem;font-weight:700}.csw-result-question-text[tabindex="0"]:focus{outline:none}.csw-result-response-total{color:#999}.csw-result-response-total .csw-result-response-total-text{margin-right:.5rem}.csw-result-list-footer{text-align:center;margin-top:1rem;font-size:1rem}.csw-result-list-footer .csw-footer-link{font-weight:700;color:#111}.csw-intro{padding:0;text-align:left}.csw-intro .csw-intro-detail{margin:0 0 1rem}.csw-quiz-summary,.csw-text-summary,.csw-thank-you{padding:0;text-align:left}.csw-summary{text-align:left}.csw-summary-detail{padding:0 0 1rem}.csw-err{display:flex;height:100%;padding:1rem;text-align:center;justify-content:center;align-content:center;align-items:center;color:#ba2d31;background:#ffe9e9}.csw-under-modal{overflow:hidden;opacity:.3}@supports (filter:blur(2px)){.csw-under-modal{opacity:1;filter:blur(2px);transition:filter .2s ease}}.csw-modal{position:absolute;padding:0;margin:0;top:0;left:0;right:0;bottom:0;width:100%;height:100%;z-index:1001;display:none;color:#fff;background:rgba(51,51,51,.9)}.csw-modal .csw-modal-content{display:flex;flex-direction:column;justify-content:center;align-items:center;align-content:center;width:100%;height:100%;visibility:hidden}.csw-modal.show-modal .csw-modal-content{visibility:visible}.csw-modal.show-glass,.csw-modal.show-modal{display:block}.csw-modal.modal-bottom{transition:transform .15s cubic-bezier(.47,.43,.38,1.02);transform-origin:bottom;transform:translateY(120%)}@supports (transform:translate(0)){.csw-modal.modal-bottom{display:block}}.csw-modal.modal-bottom.show-modal{transform:translateY(0);transition-delay:.2s}.csw-modal.modal-top{transition:transform .15s cubic-bezier(.47,.43,.38,1.02);transform-origin:top;transform:translateY(-120%)}@supports (transform:translate(0)){.csw-modal.modal-top{display:block}}.csw-modal.modal-top.show-modal{transform:translateY(0);transition-delay:.2s}.csw-modal.modal-left{transition:transform .15s cubic-bezier(.47,.43,.38,1.02);transform-origin:left;transform:translateX(-120%)}@supports (transform:translate(0)){.csw-modal.modal-left{display:block}}.csw-modal.modal-left.show-modal{transform:translateX(0)}.csw-modal.modal-right{transition:transform .15s cubic-bezier(.47,.43,.38,1.02);transform-origin:right;transform:translateX(120%)}@supports (transform:translate(0)){.csw-modal.modal-right{display:block}}.csw-modal.modal-right.show-modal{transform:translateX(0)}.csw-modal .csw-modal-content{padding:1rem}.csw-modal .csw-modal-content header{font-weight:600;display:flex;flex-direction:row;justify-content:space-between;align-items:center;position:absolute;padding:.25rem .5rem;top:0;bottom:auto;left:0;right:0;width:100%;height:2.5rem;background:rgba(17,17,17,.5);font-size:1.125rem}.csw-modal .csw-modal-content header:after{content:"";position:absolute;width:100%;bottom:1px;z-index:-1;box-shadow:0 -.5rem .75rem .125rem rgba(17,17,17,.8);left:0}.csw-modal .csw-modal-content header button{justify-self:flex-end;font-size:1.5rem;width:1.5rem;height:1.5rem}.csw-modal .csw-modal-content header button .csw-i:after,.csw-modal .csw-modal-content header button .csw-i:before{background-color:hsla(0,0%,100%,.8)}.csw-modal .csw-modal-content .csw-modal-scroll{margin:0;position:absolute;width:100%;top:2.5rem;right:0;left:0;bottom:3rem;overflow:auto;padding:.75rem;font-weight:700;flex-grow:0}.csw-modal .csw-modal-content footer{position:absolute;padding:.25rem .5rem;width:100%;height:3rem;top:auto;bottom:0;left:0;right:0;text-align:right;font-size:1.25rem}.csw-modal.theme-light,.csw-modal.theme-user-site-light{color:#111;background:#fff}.csw-modal.theme-light .csw-modal-content header,.csw-modal.theme-user-site-light .csw-modal-content header{background:#fff}.csw-modal.theme-light .csw-modal-content header button .csw-i:after,.csw-modal.theme-light .csw-modal-content header button .csw-i:before,.csw-modal.theme-user-site-light .csw-modal-content header button .csw-i:after,.csw-modal.theme-user-site-light .csw-modal-content header button .csw-i:before{background-color:rgba(17,17,17,.8)}.csw-modal-glass{position:absolute;padding:0;margin:0;top:0;left:0;right:0;bottom:0;width:100%;height:100%;z-index:1001;display:none;color:transparent;background:rgba(0,0,0,.2);overflow:hidden;transition-delay:0ms}.csw-modal-glass .csw-modal-content{display:flex;flex-direction:column;justify-content:center;align-items:center;align-content:center;width:100%;height:100%;visibility:hidden}.csw-modal-glass.show-modal .csw-modal-content{visibility:visible}.csw-modal-glass.show-glass,.csw-modal-glass.show-modal{display:block}.csw-modal-glass.glass-closable{cursor:pointer}.csw-compliance-modal.csw-modal.show-modal{transition-delay:.2s}.csw-compliance-modal.csw-modal .csw-modal-content{max-width:30.76923rem;margin:0 auto;justify-content:center}.csw-compliance-modal.csw-modal .csw-compliance-modal-message{margin:0 0 1rem;width:100%}.csw-compliance-modal.csw-modal .csw-compliance-modal-message a.csw-compliance-link{text-decoration:underline;font-weight:700}.csw-compliance-modal.csw-modal .csw-btns{margin:0;padding:0;width:100%}.csw-compliance-modal.csw-modal .csw-btns.csw-stretch{width:100%}.csw-compliance-modal.csw-modal .csw-btns .csw-btn{margin-bottom:0}.csw-compliance-modal.csw-modal .csw-btns .csw-btn.csw-btn-first{margin-left:0}.csw-callout{box-sizing:border-box;margin:0;padding:.25rem 0;height:100%;font-size:1.75rem;overflow:visible;display:inline-block;position:relative}.csw-callout .csw-callout-link{height:100%;width:auto;display:flex;justify-content:center;align-items:center;align-content:center;text-decoration:none;color:#fff;text-transform:uppercase}.csw-callout .csw-callout-txt{font-weight:700;font-size:.875rem;position:absolute;left:auto;right:auto;transform:translateX(-105%)}.theme-light .csw-callout .csw-callout-link,.theme-user-site-light .csw-callout .csw-callout-link{color:#111}.csw-compliance{padding:.25rem;font-size:.75rem;color:#fff;text-align:left}.csw-compliance .csw-compliance-link{white-space:nowrap}.theme-light .csw-compliance,.theme-user-site-light .csw-compliance{color:#999}.csw-menu-modal.csw-modal{max-width:22.15385rem;left:auto;background:#333}.csw-menu-modal.csw-modal.theme-light,.csw-menu-modal.csw-modal.theme-user-site-light{background:#fff}.csw-menu-modal.csw-modal.show-modal{box-shadow:0 0 .5rem rgba(17,17,17,.5)}.csw-menu-modal.csw-modal .csw-modal-scroll{font-weight:700}.csw-menu-modal.csw-modal .csw-modal-scroll .csw-menu-link{font-weight:700;padding:0;display:inline-block;text-decoration:none;color:#629cca;border:none;background:transparent;cursor:pointer}.csw-menu-modal.csw-modal .csw-modal-scroll .csw-menu-link:hover{text-decoration:underline}.csw-menu-modal.csw-modal .csw-modal-scroll ul{list-style:none;padding:0;margin:0}.csw-menu-modal.csw-modal .csw-modal-scroll ul li{padding:.5rem .25rem;margin:.125rem 0;border-bottom:1px solid hsla(0,0%,100%,.5)}.csw-menu-modal.csw-modal .csw-modal-scroll ul li:last-of-type{border-bottom:none}.csw-menu-modal.csw-modal .csw-menu-compliance{padding:.375rem;border-radius:.375rem;background:hsla(0,0%,100%,.05);font-size:.875rem;font-weight:400}.csw-menu-modal.csw-modal .csw-menu-compliance .csw-menu-compliance-message{margin-bottom:.5rem}.csw-menu-modal.csw-modal footer.csw-menu-modal-footer{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.csw-menu-modal.csw-modal footer.csw-menu-modal-footer.csw-flex-end{justify-content:flex-end}body,html{font-size:13px}html.csw-html{box-sizing:content-box;background:transparent}html.csw-html-not-resizable .csw{height:100%}body.csw-body{overflow:hidden;font-size:100%;margin:0 0 .25rem;padding:0;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body.csw-body .csw-content-wrapper{position:relative;overflow:hidden}.csw-delayed-message{padding:.5rem 1rem 1.25rem;text-align:center;color:#999;font-size:1rem}.csw{color:#111;background:transparent;font-size:1rem;letter-spacing:.0125rem;line-height:1.25;position:relative}.csw,.csw *{box-sizing:border-box}.csw *{scrollbar-face-color:hsla(0,0%,66.7%,.7) transparent;scrollbar-track-color:.6875rem}.csw ::-webkit-scrollbar{width:.25rem;height:.25rem}.csw ::-webkit-scrollbar-thumb{background:hsla(0,0%,66.7%,.7) transparent;border-radius:0;box-shadow:inset 0 0 .25rem rgba(17,17,17,.3)}.csw ::-webkit-scrollbar-track{background:.6875rem;border-radius:0}@media only screen and (max-width:76.30769rem){.csw *{scrollbar-face-color:hsla(0,0%,66.7%,.7);scrollbar-track-color:transparent}.csw ::-webkit-scrollbar{width:.5rem;height:.5rem}.csw ::-webkit-scrollbar-thumb{background:hsla(0,0%,66.7%,.7);border-radius:.25rem;box-shadow:inset 0 0 .25rem rgba(17,17,17,.3)}.csw ::-webkit-scrollbar-track{background:transparent;border-radius:0}}.csw .csw-header{font-size:1.25rem;font-weight:700;text-align:left;color:#111;background:transparent;line-height:2.375rem;box-sizing:border-box;display:flex;flex-direction:row;justify-content:space-between;align-content:center;align-items:center;padding:.25rem .25rem .25rem 0;position:relative;overflow:hidden;fill:rgba(17,17,17,.8)}.csw .csw-header.csw-header-no-title{background:transparent;overflow:visible;width:auto;position:absolute;left:auto;bottom:auto;right:0;top:.75rem;padding:.25rem}.csw .csw-header.csw-header-no-title .csw-header-txt{display:none}.csw .csw-header .csw-header-txt{width:100%;padding:0 .125rem 0 0}.csw .csw-header .csw-menu-btn{width:1.5rem;height:2rem;padding:0;margin:0 .375rem 0 .25rem;font-size:1.5rem}.csw .csw-header .csw-callout{position:absolute;top:0;right:0}.csw .csw-menu-btn.csw-btn-icon-only{background:transparent}.csw.csw-user-site .csw-data-scroll{max-width:40rem;margin-right:auto;margin-left:auto}@media only screen and (min-width:46.23077rem){.csw.csw-user-site .csw-data-scroll{min-height:30.76923rem}}.csw-title-text{font-size:1.23077rem;line-height:1.25}.csw-q-option-input,.csw-q-option-lbl{font-size:1rem}.csw-data-scroll{overflow:auto;flex-grow:1;display:flex;flex-direction:column}.csw-data-scroll.csw-under-modal{overflow:hidden;min-height:16.15385rem}.csw-data{padding:1rem .375rem;box-sizing:border-box;width:100%;max-width:100%;margin:0 auto}.csw-data .csw-loader{padding:1rem 0 0}.civsci-widget:after,.civsci-widget:before{content:"";display:none}.csw-admin-tools{position:relative;background:rgba(51,51,51,.1);color:#fff;border-radius:.25rem;margin:0 1rem .5rem}.csw-admin-tools:before{display:none}.csw-admin-tools:not(:empty){height:2rem}.csw-admin-tools>div{display:inline-flex}.csw-admin-tools svg{margin:0 .125rem;height:1.5rem;width:auto;max-width:1.5rem;max-height:1.5rem;opacity:.7}.csw-admin-tools svg g{fill:#111}.csw-admin-tools svg:hover{cursor:pointer;opacity:1}.csw-admin-tools .civsci-widget-position{display:none}.csw-admin-tools .csw-admin-editable-position{margin:0;padding:.25rem;font-size:.875rem;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;align-content:center;width:100%}.csw-admin-tools .csw-admin-editable-position ul{margin:0;list-style:none;padding:0;display:inline-flex;justify-content:center;align-items:center}.csw-admin-tools .csw-admin-editable-position ul li{display:inline-block}.csw-admin-tools .csw-admin-editable-position>div,.csw-admin-tools .csw-admin-editable-position ul+div{display:inline-flex;justify-content:center;align-items:center}.csw-admin-tools .csw-admin-editable-position button{background:#111;color:#fff;border:none;border-radius:.1875rem;margin:0 .125rem;padding:.25rem .5rem}.csw-admin-tools .csw-admin-editable-position button:not(:disabled):hover{cursor:pointer}

/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}@-webkit-keyframes cswLoader{0%,80%,to{box-shadow:0 0;height:4em}40%{box-shadow:0 -2em;height:5em}}@keyframes cswLoader{0%,80%,to{box-shadow:0 0;height:4em}40%{box-shadow:0 -2em;height:5em}}.csw-btn{text-transform:uppercase;font-size:1rem;padding:.75rem;margin:0 0 .125rem;text-align:center;text-decoration:none;border:thin solid #999;border-radius:.25rem;background:#fff;color:#333;cursor:pointer;order:1;line-height:1.125;transition:background-color .15s ease-in-out}.csw-btn.csw-btn-sm{padding:.4rem;font-size:.75rem}.csw-btn:disabled{border-color:#ddd;color:#777;background:#ddd;opacity:.5;cursor:default}.csw-btn:hover{text-decoration:none}.csw-btn:disabled{transition:none}.csw-btn.csw-btn-first{order:0}.csw-btn.csw-btn-primary{color:#fff;background:#111;border-color:#111}.csw-btn.csw-btn-primary:disabled{color:#777;background:#ddd;border-color:#ddd}.csw-btn:not([disabled]):hover{background-color:#e6e6e6;opacity:.8}.csw-btn:not([disabled]):active,.csw-btn:not([disabled]):focus{background-color:#bfbfbf}.csw-btn:not([disabled]).csw-btn-primary:active,.csw-btn:not([disabled]).csw-btn-primary:focus,.csw-btn:not([disabled]).csw-btn-primary:hover{background-color:#000}.csw-btn.csw-btn-icon-only{background:transparent;border:none;padding:0;position:relative}.csw-btn.csw-btn-icon-only:active,.csw-btn.csw-btn-icon-only:focus,.csw-btn.csw-btn-icon-only:hover{background-color:transparent}.csw-btn.csw-btn-icon-only:hover{opacity:.75}.csw-btns{margin:0 0 0 -6.5px;padding:.25rem 0}.csw-btns .csw-btn{margin:0 0 .125rem 6.5px}.csw-btns.csw-btns-right{display:flex;justify-content:flex-end}.csw-btns.csw-stretch{display:flex;flex-wrap:nowrap;flex-direction:row;justify-content:space-around;width:calc(100% + 6.5px)}.csw-btns.csw-stretch .csw-btn{width:100%;flex:1 1 0px;height:min-content}.csw-btns.csw-stretch .csw-btn:only-child{min-width:0}.font-default{font-family:sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue}.font-default,.font-special{font-display:swap;font-weight:400;font-stretch:normal}.font-special{font-family:Rubik,Helvetica Neue,arial,sans-serif}.font-light{font-weight:400}.font-semi-bold{font-weight:600}.font-italic{font-style:italic}.font-bold{font-weight:700}.csw-fieldset{border:none;margin:1rem 0 1.25rem;padding:0}.csw-option-list{list-style:none;margin:0;padding:0}.csw-text-input{display:block;padding:.375rem .5rem;box-sizing:border-box;font-size:1.07692rem;line-height:1;border:1px solid #ddd;border-radius:.2rem;width:100%;height:auto}.csw-text-input:active,.csw-text-input:focus{border-color:#999;box-shadow:0 0 .25rem rgba(17,17,17,.5)}.csw-text-input:disabled{background-color:#f5f5f5;color:#aaa;border-color:#e0e0e0}.csw-text-input:disabled:active,.csw-text-input:disabled:focus,.csw-text-input:disabled:hover{cursor:default;border-color:#e0e0e0;box-shadow:none}.csw-option-check-border{box-shadow:0 0 0 1px #999,0 0 1px 0 transparent}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.csw-option-check-border{box-shadow:0 0 0 2px #999,0 0 1px 0 transparent}}@-moz-document url-prefix(){.csw-option-check-border{box-shadow:0 0 1px 2px #999}}*,:focus{outline-color:transparent}:focus{outline-offset:.15385rem}[tabindex="-1"],[tabindex="-1"]:focus{outline:0 solid transparent}a{color:#629cca;text-decoration:none;cursor:pointer}a:hover{text-decoration:underline}a.selected{font-weight:700}a i{padding-right:8px;pointer-events:none}a i:last-child{margin-left:4px}a i:only-child{margin-left:0}body,html{font-display:swap;font-family:sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue;font-weight:400;font-stretch:normal}body{color:#111;background-color:transparent}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin:1.25rem 0 .75rem;font-weight:700;display:block}.h1.h-trim,.h2.h-trim,.h3.h-trim,.h4.h-trim,.h5.h-trim,.h6.h-trim,h1.h-trim,h2.h-trim,h3.h-trim,h4.h-trim,h5.h-trim,h6.h-trim{margin:.25rem 0 .5rem}.h1,h1{font-size:3.69231rem;line-height:4.30769rem}@media only screen and (min-width:46.23077rem) and (max-width:76.30769rem){.h1,h1{font-size:2.84615rem}}@media only screen and (max-width:46.15385rem){.h1,h1{font-size:2rem}}@media only screen and (min-width:46.23077rem) and (max-width:76.30769rem){.h1,h1{line-height:3.46154rem}}@media only screen and (max-width:46.15385rem){.h1,h1{line-height:2.61538rem}}.h2,h2{font-size:2.30769rem;line-height:2.92308rem}@media only screen and (min-width:46.23077rem) and (max-width:76.30769rem){.h2,h2{font-size:2.07692rem}}@media only screen and (max-width:46.15385rem){.h2,h2{font-size:1.84615rem}}@media only screen and (min-width:46.23077rem) and (max-width:76.30769rem){.h2,h2{line-height:2.69231rem}}@media only screen and (max-width:46.15385rem){.h2,h2{line-height:2.46154rem}}.h3,h3{font-size:1.38462rem}@media only screen and (min-width:46.23077rem) and (max-width:76.30769rem){.h3,h3{font-size:1.30769rem}}@media only screen and (max-width:46.15385rem){.h3,h3{font-size:1.23077rem}}.h4,h4{font-size:1.23077rem}@media only screen and (min-width:46.23077rem) and (max-width:76.30769rem){.h4,h4{font-size:1.15385rem}}@media only screen and (max-width:46.15385rem){.h4,h4{font-size:1.07692rem}}.h5,h5{font-size:1.07692rem}@media only screen and (min-width:46.23077rem) and (max-width:76.30769rem){.h5,h5{font-size:1rem}}@media only screen and (max-width:46.15385rem){.h5,h5{font-size:.92308rem}}.h6,h6{font-size:.92308rem}@media only screen and (min-width:46.23077rem) and (max-width:76.30769rem){.h6,h6{font-size:.84615rem}}@media only screen and (max-width:46.15385rem){.h6,h6{font-size:.76923rem}}form{box-sizing:border-box}input:disabled{border-color:#777;color:#777;outline:none}textarea:disabled{outline:none}p{margin-bottom:1.5rem}p.p-spacious{margin-bottom:3rem}small{font-display:swap;font-family:sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue;font-weight:400;font-stretch:normal;font-size:1.07692rem}@media only screen and (min-width:46.23077rem) and (max-width:76.30769rem){small{font-size:1rem}}@media only screen and (max-width:46.15385rem){small{font-size:.92308rem}}.display-inline{display:inline!important}.display-inline-flex{display:inline-flex!important}.display-inline-block{display:inline-block!important}.block{display:block!important}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.italic{font-style:italic}.semi-bold{font-weight:600}.bold{font-weight:700}.text-right{text-align:right}.text-left{text-align:left}.text-center{text-align:center}.half{width:50%}.wide{width:100%}@media only screen and (max-width:46.15385rem){.wide-on-mobile{width:100%}}.hide{display:none!important}.show{display:block!important}@media only screen and (max-width:24.53846rem){.hide-mobile-sm{display:none!important}}@media only screen and (max-width:46.15385rem){.hide-mobile{display:none!important}}@media only screen and (min-width:46.23077rem){.hide-tablet-up,.show-mobile-only{display:none!important}}@media only screen and (min-width:46.23077rem) and (max-width:76.30769rem){.hide-tablet{display:none!important}}@media only screen and (max-width:46.15385rem){.show-tablet-only{display:none!important}}@media only screen and (min-width:76.38462rem){.show-tablet-only{display:none!important}}@media only screen and (max-width:76.30769rem){.hide-tablet-down{display:none!important}}@media only screen and (max-width:105.07692rem){.hide-notebook-down{display:none!important}}@media only screen and (min-width:76.38462rem){.hide-notebook-up{display:none!important}}@media only screen and (max-width:76.30769rem){.show-notebook-up-only{display:none!important}}@media only screen and (max-width:147.61538rem){.hide-desktop-down{display:none!important}}@media only screen and (max-width:105.07692rem){.show-desktop-up-only{display:none!important}}.print-only{display:none!important}.toggle-hover .hover-show,.toggle-hover:hover .hover-hide{display:none}.toggle-hover:hover .hover-show{display:inline}.outline{outline-offset:.15385rem;outline:none}.outline:not([disabled]):active,.outline:not([disabled]):focus{outline:2px dashed rgba(172,228,254,.8)}.outline:not([disabled]):focus-within{outline:2px dashed rgba(172,228,254,.8)}.outline-trigger:not([disabled]):active+.outline,.outline-trigger:not([disabled]):focus+.outline{outline:2px dashed rgba(172,228,254,.8)}.outline-trigger:not([disabled]):focus-within+.outline{outline:2px dashed rgba(172,228,254,.8)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0;text-transform:none}.sr-only.sr-only-focusable:active,.sr-only.sr-only-focusable:focus{width:auto;height:auto;margin:0;overflow:auto;clip:auto}.code{display:none;overflow:auto;position:relative;word-break:break-word;width:100%}