.article-footnote{grid-column:2/16;padding:20px 0;width:100%}@media(min-width:768px){.article-footnote{grid-column:3/23;padding:30px 0}}.article-footnote h5{font-size:10px;font-weight:500;letter-spacing:.06em;line-height:1.3;margin-bottom:5px}@media(min-width:1024px){.article-footnote h5{font-size:12px;line-height:1.67}}.article-footnote p{font-size:12px;font-weight:400;line-height:1.6;margin-top:25px}.article-footnote p:first-child{margin-top:0}.article-footnote ol{font-size:11px;font-size:12px;font-weight:400;letter-spacing:.06em;line-height:1.64;margin:0;padding-left:1rem}@media(min-width:1024px){.article-footnote ol{font-size:14px;line-height:1.86}}@media(min-width:768px){.article-footnote ol li{line-height:1.75rem}}.article-footnote a,.article-footnote li,.article-footnote p{word-wrap:break-word;overflow-wrap:break-word;white-space:pre-wrap}.article-footnote__anchor{transform:translateY(-100px)}.checklist-image-group{margin:2.5rem 0}.checklist-image-group__grid{display:flex;flex-wrap:wrap;margin:-1rem;overflow:hidden;padding:1rem 0 0 1rem}@media(min-width:768px){.checklist-image-group__grid{margin:-2rem;padding:2rem 0 0 2rem}}.checklist-image-group__option{background:#fff;background-clip:padding-box;border-bottom:1rem solid #0000;border-right:1rem solid #0000;cursor:pointer;padding:1.25rem;width:50%}@media(min-width:768px){.checklist-image-group__option{border-bottom:2rem solid #0000;border-right:2rem solid #0000;width:33%}}@media(min-width:1024px){.checklist-image-group__option{width:25%}}.checklist-image-group__option-media{position:relative}.checklist-image-group__option-media img,.checklist-image-group__option-media video{width:100%}.checklist-image-group__option-description{line-height:1.3rem;margin:1.33rem 0;text-align:center}.fonts-loading .checklist-image-group__option-description{font-family:Arial,sans-serif;font-size:13px;letter-spacing:.59px;line-height:1.36}@media(min-width:1024px){.fonts-loading .checklist-image-group__option-description{font-size:15px;letter-spacing:.88px;line-height:1.42}}.fonts-ready .checklist-image-group__option-description{font-family:Gotham,Arial,sans-serif;font-size:12px;letter-spacing:.44px;line-height:1.5}@media(min-width:1024px){.fonts-ready .checklist-image-group__option-description{font-size:14px;letter-spacing:.65px;line-height:1.57}}.checklist-image-group__option--selected .checklist-image-group__option-media:after,.checklist-image-group__option--selected .checklist-image-group__option-media:before{opacity:1}.checklist-image-group__option-media:before{background:#ffc600;border-radius:100%;bottom:0;content:"";height:40px;left:50%;opacity:0;position:absolute;transform:translate(-50%,40%);transition:opacity .2s;width:40px}.checklist-image-group__option-media:after{border-bottom:4px solid #fff;border-right:4px solid #fff;bottom:0;content:"";height:16px;left:50%;opacity:0;position:absolute;transform:translate(-50%,20%) rotate(45deg);transition:opacity .2s;width:10px}.checklist-choose-one-radio{margin:40px 0}.checklist-choose-one-radio .ui-label{font-size:16px;font-weight:400;letter-spacing:.06em;line-height:1.25}@media(min-width:1024px){.checklist-choose-one-radio .ui-label{font-size:24px;line-height:1.33;padding-bottom:10px}}.checklist-choose-one-radio .ui-form-field{display:flex;flex-wrap:wrap}.checklist-choose-one-radio .ui-form-field>*{width:100%}.checklist-choose-one-radio .ui-radio-group{display:block}@media(min-width:768px){.checklist-choose-one-radio .ui-radio-group{align-items:flex-start;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;max-height:320px;max-width:650px}}.checklist-choose-one-radio .ui-radio-group .ui-radio-group__item{margin:10px 0;min-width:50%}.rangeslider-horizontal{height:1px;width:100%}.rangeslider{display:block;margin:1.33rem 0;position:relative;touch-action:none}.rangeslider__fill{display:block;height:100%;top:0}.rangeslider__handle{align-items:center;-webkit-appearance:none;appearance:none;background-color:#0000;border:0;border-radius:100%;color:inherit;color:#000;cursor:pointer;display:flex;font-size:inherit;height:40px;justify-content:center;line-height:normal;padding:0;position:absolute;text-align:left;text-align:center;text-transform:none;top:50%;transform:translate3d(-50%,-50%,0);transition:background-color .3s linear;width:40px}.rangeslider__handle-label{color:#fff;font-size:14px;font-weight:500;-webkit-user-select:none;user-select:none}@media(min-width:1024px){.rangeslider__handle-label{font-size:18px}}.checklist-range__group{display:flex;flex-direction:column;margin:2.5rem 0}@media(min-width:768px){.checklist-range__group{display:flex;flex-direction:row}}.fonts-loading .checklist-range__group-description{font-family:Arial,sans-serif;font-size:15px;letter-spacing:.88px;line-height:1.4}@media(min-width:1024px){.fonts-loading .checklist-range__group-description{font-size:17px;letter-spacing:1.35px;line-height:1.45}}.fonts-ready .checklist-range__group-description{font-family:Gotham,Arial,sans-serif;font-size:14px;letter-spacing:.65px;line-height:1.55}@media(min-width:1024px){.fonts-ready .checklist-range__group-description{font-size:16px;letter-spacing:1px;line-height:1.6}}@media(min-width:768px){.checklist-range__group-description{padding-right:2rem;width:40%}}.checklist-range__group-description p:first-of-type{margin-top:0}.checklist-range__question-container{border:2px solid;margin-top:2rem;padding:2rem}@media(min-width:768px){.checklist-range__question-container{align-self:flex-start;border:2px solid;margin:0;padding:2rem;width:60%}}@media(min-width:1024px){.checklist-range__question-container{padding:4rem}}.checklist-range__question{font-size:14px;font-weight:400;letter-spacing:.06em;line-height:1.57;margin:3rem 0 4rem;position:relative}@media(min-width:1024px){.checklist-range__question{font-size:18px;line-height:1.78}}.checklist-range__label{font-size:11px;font-size:12px;font-weight:400;letter-spacing:.06em;line-height:1.64;text-transform:uppercase}@media(min-width:1024px){.checklist-range__label{font-size:14px;line-height:1.86}}.checklist-range__label ul{display:flex;justify-content:space-between;margin:0;padding:0}.checklist-range__label ul li{list-style:none;margin:0;padding:0}.checklist-range__label ul li:first-of-type{padding-right:.5rem}.checklist-range__label ul li:last-of-type{padding-left:.5rem;text-align:right}.checklist-range__scale-description{font-size:11px;font-size:12px;font-weight:400;letter-spacing:.06em;line-height:1.64;position:absolute;text-transform:uppercase;transform:translate(-50%)}@media(min-width:1024px){.checklist-range__scale-description{font-size:14px;line-height:1.86}}.checklist-yes-no-group__question-container{align-items:flex-start;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:space-between;margin:1rem 0;max-width:960px;width:100%}@media(min-width:768px){.checklist-yes-no-group__question-container{align-items:center;flex-direction:row}}@media(min-width:1024px){.checklist-yes-no-group__question-container{margin:2.5rem 0}}.fonts-loading .checklist-yes-no-group__question{font-family:Arial,sans-serif;font-size:15px;letter-spacing:.88px;line-height:1.4}@media(min-width:1024px){.fonts-loading .checklist-yes-no-group__question{font-size:17px;letter-spacing:1.35px;line-height:1.45}}.fonts-ready .checklist-yes-no-group__question{font-family:Gotham,Arial,sans-serif;font-size:14px;letter-spacing:.65px;line-height:1.55}@media(min-width:1024px){.fonts-ready .checklist-yes-no-group__question{font-size:16px;letter-spacing:1px;line-height:1.6}}.checklist-yes-no-group__input{align-items:center;display:flex;justify-content:stretch;margin:1rem 0}@media(min-width:1024px){.checklist-yes-no-group__input{margin:0 1rem}.checklist-yes-no-group__input span{padding:1rem}}.checklist-yes-no-group__input input:checked+span{background:#373737;color:#fff}.checklist-yes-no-group__input input{opacity:0;position:absolute}.checklist-yes-no-group__input span{color:#aeaeae;display:inline-block;font-size:14px;font-weight:500;height:100%;padding:.5rem;text-align:center;text-transform:uppercase;transition:all .2s linear;width:100%}.checklist-yes-no-group__input label{align-items:center;border:2px solid #aeaeae;border-radius:0 5px 5px 0;cursor:pointer}.checklist-yes-no-group__input label:first-of-type{border-radius:5px 0 0 5px;border-right:none}.checklist-yes-no-group__input--set label{border-color:#aeaeae}.checklist-category{padding:3rem 0}@media(min-width:1024px){.checklist-category{padding:5rem 0}}.checklist-category__wrapper{grid-column:2/16}@media(min-width:768px){.checklist-category__wrapper{grid-column:3/23}}.checklist-category__title{display:flex}.checklist-category__title h2{margin:0}.fonts-loading .checklist-instructions{font-family:Arial,sans-serif;font-size:15px;letter-spacing:.88px;line-height:1.4}@media(min-width:1024px){.fonts-loading .checklist-instructions{font-size:17px;letter-spacing:1.35px;line-height:1.45}}.fonts-ready .checklist-instructions{font-family:Gotham,Arial,sans-serif;font-size:14px;letter-spacing:.65px;line-height:1.55}@media(min-width:1024px){.fonts-ready .checklist-instructions{font-size:16px;letter-spacing:1px;line-height:1.6}}.checklist-header{height:325px;position:relative}@media(min-width:1024px){.checklist-header{height:400px}}.checklist-header__bg{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0}.checklist-header__img{height:auto;left:50%;max-height:none;max-width:none;min-height:100%;min-width:100%;position:absolute;top:50%;transform:translate(-50%,-50%);width:auto}@media(max-width:767px){.checklist-header__img{max-width:100%}}@supports(object-fit:cover){.checklist-header__bg{display:block;height:100%;overflow:initial;position:static}.checklist-header__img{height:auto;max-height:100%;max-width:100%;object-fit:cover;object-position:50% 50%;position:static;transform:none;width:100%}}.checklist-header__foreground{bottom:0;left:0;position:absolute;right:0;top:0}.checklist-header__wrapper{height:100%;position:relative}.checklist-header__content{grid-column:2/16;position:absolute;top:50%;transform:translateY(-50%)}@media(min-width:768px){.checklist-header__content{grid-column:3/23}}.checklist-intro{padding:3rem 0}@media(min-width:1024px){.checklist-intro{padding:5rem 0}}.checklist-header__wrapper,.checklist-intro__wrapper{display:grid;grid-template-columns:repeat(16,minmax(0,1fr));margin:auto;max-width:1440px;width:100%}@media(min-width:768px){.checklist-header__wrapper,.checklist-intro__wrapper{grid-template-columns:repeat(24,minmax(0,1fr))}}.checklist-intro__description{grid-column:2/16;margin-bottom:1rem}@media(min-width:768px){.checklist-intro__description{grid-column:3/12}}.checklist-intro__input{grid-column:2/16}@media(min-width:768px){.checklist-intro__input{grid-column:15/23}}.checklist.checklist--diabetes-checklist .input-button-group__button,.checklist.checklist--diabetes-checklist .input-button-group__button:hover{background:#0000}.checklist.checklist--diabetes-checklist .input-button-group__button-circle{background-color:#f6a82f}.checklist.checklist--diabetes-checklist .input-button-group__button-circle:hover{background-color:#e89923}.checklist-poster{display:block;width:100%}
/*# sourceMappingURL=checklist-page.css.map*/