@-webkit-keyframes underline{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes underline{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.has-fancy-underline-children a,.fancy-underline{position:relative}.has-fancy-underline-children a:before,.fancy-underline:before{content:"";position:absolute;bottom:-.0325em;left:0;width:100%;transform:scaleX(0);height:.0625rem;background:currentColor;transition:transform .3s;transform-origin:bottom left}.has-fancy-underline-children a:hover:before,.fancy-underline:hover:before{transform:scaleX(1);-webkit-animation:underline .5s;animation:underline .5s}.fancy-underline--has-underline:before{transform:scaleX(1)}.dose-text-desc{padding:0 1rem;max-width:48rem;margin-left:auto!important;margin-right:auto!important}.dose-text-desc p{margin-bottom:1rem}.dose-text-desc p:last-of-type{margin-bottom:0}.dose-text-desc b{font-weight:500}.dose-text-desc ul,.dose-text-desc ol{padding-left:1rem}.dose-text-desc ul li,.dose-text-desc ol li{list-style:circle}.dose-text-desc ul li p,.dose-text-desc ol li p{margin:0;padding:0;line-height:1}.dose-image-text-block-section{max-width:1144px}@media (max-width: 767px){.dose-image-text-block-section .dose-text-item{padding-left:0!important}}.dose-image-text-block-section .dose-text-item .dose-text-title{font-size:32px;font-style:italic!important}@media (min-width: 768px){.dose-image-text-block-section .dose-text-item .dose-text-title{font-size:27px;font-style:normal!important}}.dose-image-text-block-section .dose-text-item.largeHeading .dose-text-title{font-size:36px;font-style:normal!important}@media (min-width: 768px){.dose-image-text-block-section .dose-text-item.largeHeading .dose-text-title{font-size:52px}}.dose-image-text-block-section .dose-text-item .dose-text-desc p{margin-bottom:1em}
