/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.alert{--alert-background-color:#ededed;--alert-color:inherit;--alert-close-svg-fill:#151515;--alert-close-svg-fill-hover:#63666a;background:var(--alert-background-color);box-shadow:0 5px 10px 0 rgba(0,0,0,0.15);color:var(--alert-color);position:relative;z-index:4;}.menu-open .alert{z-index:99;}.l-main .alert{margin-left:auto;margin-right:auto;max-width:calc(90rem - 200px);margin-bottom:2.5rem;margin-top:2.5rem;}.alert.alert--emergency{--alert-background-color:#bd472a;--alert-color:#fff;--alert-close-svg-fill:#fff;--alert-close-svg-fill-hover:#ededed;}.alert.alert--warning{--alert-background-color:#63666a;--alert-color:#fff;--alert-close-svg-fill:#fff;--alert-close-svg-fill-hover:#ededed;}.alert__container{margin-left:auto;margin-right:auto;max-width:90rem;align-items:center;display:grid;grid-template:"icon . close" auto "title title title" auto "caption caption caption" auto "cta cta cta" auto/min-content 1fr 50px;}@media screen and (min-width:992px){.alert__container{grid-template:"icon title cta close" auto "icon caption cta close" auto/min-content 1fr auto 100px;}.alert__container.alert__container-multiple-buttons{grid-template:"icon title cta close" auto "icon caption cta close" auto/min-content 1fr 1fr 100px;}}.alert__container::before{background-color:#fff;display:block;height:60px;position:absolute;top:0;width:100%;}@media screen and (max-width:991px){.alert__container::before{content:"";}}@media screen and (min-width:768px) and (max-width:991px){.alert__container::before{background-color:transparent;position:relative;}}@media screen and (max-width:767px){.alert__container::before{background-color:transparent;position:relative;}}.alert__icon{align-items:center;align-self:stretch;display:flex;grid-area:icon;justify-content:center;min-height:60px;position:relative;width:100px;}@media screen and (min-width:992px){.alert__icon{background-color:#fff;}}.alert__icon svg{height:auto;width:40px;}.alert__title{font-family:"Zilla Slab",serif;font-size:1.3125rem;font-weight:600;grid-area:title;line-height:25px;margin-left:1.5625rem;margin-top:20px;}.alert__caption{grid-area:caption;margin:20px 1.5625rem;}@media screen and (min-width:992px){.alert__caption{margin-right:0;}}.alert__title + .alert__caption{margin-top:15px;}.alert__button{grid-area:cta;margin:0 1.5625rem 20px;}@media screen and (min-width:992px){.alert__button{margin-left:40px;margin-right:40px;}}.alert__button .button{margin:0 0 5px;display:inline-block;}.alert__close{background:none;border:0;cursor:pointer;display:flex;grid-area:close;justify-self:end;margin-right:30px;padding:0;position:relative;}@media screen and (min-width:992px){.alert__close{align-self:start;margin-top:20px;}}.alert__close:hover > svg{fill:var(--alert-close-svg-fill-hover);}.alert__close > svg{fill:var(--alert-close-svg-fill);transition:fill 300ms ease-in-out;}.alert--no-cookie .alert__container{grid-template:"icon title" auto "caption caption" auto "cta cta" auto/auto 1fr;padding-bottom:30px;padding-top:30px;}@media screen and (min-width:992px){.alert--no-cookie .alert__container{grid-template:"icon title cta" auto "caption caption cta" auto/auto 1fr auto;padding-left:30px;padding-right:30px;}}.alert--no-cookie .alert__container::before{content:normal;}.alert--no-cookie .alert__icon{background:none;display:inline-flex;grid-area:icon;min-height:auto;width:auto;}@media screen and (max-width:991px){.alert--no-cookie .alert__icon{margin-left:30px;}}.alert--no-cookie .alert__icon svg{height:auto;width:40px;}.alert--no-cookie .alert__title{margin-top:0;}.alert__icon + .alert--no-cookie .alert__title{margin-left:20px;}@media screen and (min-width:992px){.alert--no-cookie .alert__caption{margin-bottom:0;margin-left:0;margin-right:0;}}.alert--no-cookie .alert__button{margin-bottom:0;margin-right:0;}
@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;}
.article-meta{align-items:center;display:flex;flex-wrap:wrap;font-size:1.3125rem;gap:0.25em;line-height:1.475;}.l-sidebar__footer .article-meta{margin-bottom:2.5rem;}.article-meta__label{font-weight:500;}.no-review-by.no-review-date .article-meta__date{font-family:"Antonio",sans-serif;font-size:1.5rem;line-height:1;text-transform:uppercase;}.no-review-by.no-review-date .article-meta__date:not(:last-child){margin-right:2.5rem;}.article-meta__author{font-size:1.3125rem;line-height:1.475;}.article-meta__seperator{display:inline-block;}.no-review-by.no-review-date .article-meta__seperator{font-weight:500;text-transform:capitalize;}
.award{margin:0;}@media screen and (min-width:89.9375rem){.award{margin:0 0.9375rem;}}.award .award__grid{background-color:#fff;border:1px solid #c4c8d8;color:#151515;padding:1.5625rem 2.5rem 2.1875rem;min-height:27.5rem;}@media screen and (min-width:89.9375rem){.award .award__grid{padding:1.5625rem 1.875rem;}}@media screen and (min-width:768px){.award .award__grid{display:grid;grid-gap:1.875rem;grid-template-columns:200px calc(100% - 230px);min-height:14.0625rem;}}.award .award__grid.award__grid-no-image{grid-template-columns:100%;grid-gap:0;}.award .award__grid .award__col img{margin:0 auto 1.25rem auto;}@media screen and (min-width:768px){.award .award__grid .award__col img{margin:0 auto;}}.award .award__grid .award__col .award__title{font-family:"Zilla Slab",serif;font-size:1.5rem;font-weight:bold;line-height:1.16666667;margin-bottom:0.9375rem;}.award .award__grid .award__col .award__caption{font-size:1.125rem;line-height:1.5;margin-bottom:1.25rem;}.award .award__grid .award__col .award__link a{padding-left:24px;}.award .award__grid .award__col .award__link a:not(.button){color:#00558c;display:inline-block;font-size:1.125rem;font-weight:500;line-height:1.5;padding-left:30px;position:relative;text-decoration:none;}.award .award__grid .award__col .award__link a:not(.button):hover,.award .award__grid .award__col .award__link a:not(.button):focus,.award .award__grid .award__col .award__link a:not(.button):active{color:#00558c;text-decoration:underline;}.award .award__grid .award__col .award__link a:not(.button):hover::before,.award .award__grid .award__col .award__link a:not(.button):focus::before,.award .award__grid .award__col .award__link a:not(.button):active::before{color:#ffcd00;transform:translateX(5px);}.award .award__grid .award__col .award__link a:not(.button)::before{content:"\e912";color:#ffcd00;font-family:"icomoon";left:0;position:absolute;top:0;transition:color 300ms ease-in-out,transform 300ms ease-in-out;will-change:transform;}.award .award__grid .award__col .award__link a::before{top:2px;}.award .award__grid .award__col .award__link a::after{content:"";}
