/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@media print{.article-header{gap:initial;margin-bottom:1.25rem;}}.article-header.add-marg-bottom{margin-bottom:2.5rem;}@media screen and (min-width:992px){.article-header.has-image{position:relative;}}.article-header :last-child{margin-bottom:0;}@media screen and (min-width:992px){.article-header__media{bottom:0;left:0;position:absolute;right:0;top:0;}}@media screen and (min-width:992px){.article-header__media::after{background-color:rgba(0,0,0,0.2);content:"";display:block;bottom:0;left:0;position:absolute;right:0;top:0;z-index:0;}}.article-header__media img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 0%;object-position:50% 0%;}.article-header__content{padding-bottom:50px;padding-top:66px;}.article-header__container{position:relative;text-align:center;z-index:1;}.article-header__back{margin-left:30px;}@media screen and (min-width:992px){.article-header__back{margin-left:0;margin-bottom:20px;}}.article-header__back-link{align-items:center;color:#000;display:flex;font-size:1rem;font-weight:bold;justify-content:center;line-height:1.5;text-decoration:none;}.article-header__back-link svg{margin-right:0.625rem;}.article-header__page_title{font-size:2.8125rem;line-height:1.2;margin-bottom:1.25rem;}.article-header__blurb{font-size:1.5rem;font-weight:300;line-height:1.5;margin-bottom:1.25rem;}.article-header__cat-care a{color:#00558c;font-size:1.125rem;text-decoration:none;}.article-header__meta{align-items:center;border-bottom:1px solid #c4c8d8;border-top:1px solid #c4c8d8;display:flex;flex-direction:column;gap:30px;justify-content:center;padding-bottom:1.25rem;padding-top:1.25rem;}@media screen and (min-width:992px){.article-header__meta{flex-direction:row;justify-content:space-between;}}.has-pattern .article-header__meta{border-top:0;}.article-header__meta a{text-decoration:none;}.article-header__review{align-items:center;display:flex;}.article-header__review strong{display:inline-block;margin-right:0.25em;}.article-header__date{font-family:"Antonio",sans-serif;font-size:1.5rem;line-height:1;}.article-header__date:not(:last-child){margin-right:2.5rem;}.article-header__author{font-size:1.3125rem;line-height:1.475;}.article-header__seperator{display:inline-block;}.article-header__seperator:not(:first-child){margin-left:0.25em;}.article-header__seperator:not(:last-child){margin-right:0.25em;}
.department-contacts{background-color:#63666a;padding:1.25rem;}.department-contacts:not(:first-child){margin-top:1.25rem;}.department-contacts:not(:last-child){margin-bottom:1.25rem;}.department-contacts__main-number:not(:last-child){margin-bottom:0.9375rem;}.department-contacts__main-label{color:#fff;font-size:1.3125rem;line-height:1.47619048;}.department-contacts__main-link{color:#ffcd00;font-size:1.3125rem;font-weight:500;line-height:1.47619048;text-decoration:none;}.department-contacts__main-link:active,.department-contacts__main-link:hover{color:#ffcd00;text-decoration:underline;}.department-contacts__additional{position:relative;}.department-contacts__additional:not(:last-child){margin-bottom:1.25rem;}.department-contacts__additional-toggle{background:transparent;border:0;color:#fff;display:flex;font-size:1rem;font-weight:bold;line-height:1.5;padding:0;margin-bottom:0;}.department-contacts__additional-toggle svg{margin-right:0.625rem;}.active .department-contacts__additional-toggle svg{transform:rotate(180deg);}.department-contacts__additional-numbers{background-color:#fff;box-shadow:0 0 0.625rem 0 rgba(0,0,0,0.2);display:none;margin-top:0.5rem;padding:0.9375rem 1.25rem;position:absolute;width:100%;z-index:1;}.department-contacts__additional-number{color:#151515;font-size:1rem;font-weight:normal;line-height:1.5;margin:0;}.department-contacts__additional-number dt{font-size:inherit;font-weight:inherit;}.department-contacts__additional-number dd{font-size:inherit;font-weight:inherit;margin:0;padding:0;}.department-contacts__additional-number dd a{font-weight:500;text-decoration:none;}.department-contacts__additional-number + .department-contacts__additional-number{margin-top:0.75rem;}.department-contacts__links:not(:first-child){border-top:1px solid #c4c8d8;margin-top:1.25rem;padding-top:1.25rem;}.department-contacts__links .link-list__item > a:not(.button){color:#fff;}.department-contacts__links .link-list__item > a:not(.button):active,.department-contacts__links .link-list__item > a:not(.button):hover{color:#fff;text-decoration:underline;}.department-contacts__pediatric{border-top:1px solid #c4c8d8;margin-top:1.25rem;padding-top:1.25rem;}.department-contacts__pediatric .department-contacts__pediatric-link{color:#fff;display:inline-block;font-size:1.125rem;line-height:1.95;padding-left:47px;position:relative;text-decoration:none;}.department-contacts__pediatric .department-contacts__pediatric-link::before{background-image:url(/themes/custom/ohana/dist/img/childrens-flag.svg),linear-gradient(transparent,transparent);background-repeat:no-repeat;content:"";height:35px;left:0;position:absolute;top:0;width:32px;}.department-contacts__pediatric .department-contacts__pediatric-link:hover{color:#fff;text-decoration:underline;}
