/*!
 * HAS Core — responsive overrides
 */
 @media (max-width:992px){.has-layout-right-sidebar .site-main.has-container,.has-layout-left-sidebar .site-main.has-container{grid-template-columns:1fr}.has-sidebar,.has-sidebar__inner{position:static}.has-mega-cols-4,.has-mega-cols-5{grid-template-columns:repeat(2,1fr)}.has-footer-cols-4,.has-footer-cols-3{grid-template-columns:repeat(2,1fr)}.has-article__content blockquote{margin-inline:0}.has-article__content>p:first-of-type::first-letter{font-size:3em}}@media (max-width:768px){.has-header-row{grid-template-columns:1fr auto;gap:.5rem}.has-header-row>.has-header-cell:nth-child(2){display:none}.has-header-row>.has-header-cell:nth-child(3){justify-content:flex-end}.has-menu-toggle{display:inline-flex}.has-primary-nav .has-menu{position:absolute;top:100%;right:0;left:0;flex-direction:column;align-items:stretch;background:var(--has-color-bg);border-top:1px solid var(--has-color-border);padding:.75rem;max-height:0;overflow:hidden;transition:max-height .25s ease}.has-primary-nav.is-open .has-menu{max-height:80vh;overflow-y:auto;box-shadow:0 12px 32px rgb(0 0 0 / .08)}.has-menu .sub-menu,.has-mega-panel{position:static;opacity:1;visibility:visible;transform:none;box-shadow:none;border:0;padding:.25rem 0 .25rem 1rem;grid-template-columns:1fr;display:none}.has-menu li.is-expanded>.sub-menu,.has-menu li.is-expanded>.has-mega-panel{display:block}.has-footer-cols-4,.has-footer-cols-3,.has-footer-cols-2{grid-template-columns:1fr}.has-footer-bottom--spread{flex-direction:column;align-items:flex-start}.has-posts-grid{grid-template-columns:1fr}h1{font-size:calc(var(--has-h1) * .8)}h2{font-size:calc(var(--has-h2) * .85)}}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.001s!important;transition-duration:.001s!important;scroll-behavior:auto!important}}