/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.h-align--left{float:none;margin-bottom:1rem;margin-top:1rem;max-width:100%}@media (min-width:560px){.h-align--left{float:left;margin-right:1rem;max-width:50%}}.h-align--right{float:none;max-width:100%}@media (min-width:560px){.h-align--right{float:right;margin-left:1rem;max-width:50%}}
.h-clearfix{clear:both;content:"";display:block}
.h-flow>:first-child{margin-top:0}
.h-ratio{display:block;overflow:hidden;padding:0;position:relative;width:100%}.h-ratio--16-by-9::before{height:0;padding-bottom:calc(9 / 16 * 100%);position:relative;content:"";display:block}.h-ratio--4-by-3::before{height:0;padding-bottom:calc(9 / 16 * 100%);position:relative;content:"";display:block}.h-ratio__item{border:0;bottom:0;height:100%;left:0;position:absolute;top:0;width:100%}
.h-title{color:#000;font-family:inherit;font-size:2.25rem;font-weight:700;line-height:1.25;scroll-margin-top:1.5rem}.h-title:focus{outline:1px dashed currentcolor;outline-offset:2px}.h-intro{font-weight:700}.h-meta{color:#b2d7ee;display:inline-block}.h-link-inverse{text-decoration:none}.h-link-inverse:hover{text-decoration:underline}
.h-unstyled-list{list-style:none;padding:0}.h-unstyled-list-item{margin:1rem 0 0;padding:0}
