/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.lgd-page-title-block{margin-block-end:var(--vertical-rhythm-spacing);border-block-end:var(--page-title-border);}.lgd-page-title-block__title,.lgd-page-title-block__subheader{max-width:var(--page-title-width);}.lgd-page-title-block__subtitle{font-size:var(--page-title-subtitle-font-size);}.lgd-page-title-block__subtitle,.lgd-page-title-block__subheader{font-size:var(--page-title-lede-font-size);}
.block .lgd-page-title-block{margin-top:var(--spacing-larger);margin-block-end:var(--spacing-larger);border-block-end:0;}.block .lgd-page-title-block__title{margin-block-end:0;padding-block-end:var(--spacing-largest);border-block-end:var(--border);}.block.block-node--type-webform .lgd-page-title-block{margin-block-end:var(--spacing-largest);}.block.block-node--type-webform .lgd-page-title-block__title{padding-block-end:0;border-block-end:0;}.region-content-top:has(.block-localgov-page-header-block + .block-localgov-guides-contents) .lgd-page-title-block__title{padding-block-end:0;border-block-end:0;}@media screen and (min-width:768px){.block .lgd-page-title-block__title{padding-block-end:var(--spacing-huge);}}
.sticky-header--sticky .lgd-header{z-index:1000;top:var(--lgd-sticky-header-position);width:100%;}.sticky-header--sticky .lgd-header + *{margin-block-start:calc(var(--lgd-sticky-header-position) + var(--lgd-sticky-header-height));scroll-padding:var(--lgd-sticky-header-height);}.sticky-header-html,.sticky-header--sticky{scroll-padding-block-start:var(--lgd-sticky-header-height);}
#sliding-popup.sliding-popup-top{position:relative;width:100%;text-align:initial;}.eu-cookie-compliance-banner .popup-content{max-width:var(--width-large);margin:0 auto;}.eu-cookie-compliance-popup-open .cookies-notice{margin:0;border-top:6px solid #dc3338;background-color:#faf9f9;}.eu-cookie-compliance-content{display:block;}.eu-cookie-compliance-message{max-width:100%;float:none;}.eu-cookie-compliance-buttons{float:none;width:100%;max-width:none;}.eu-cookie-compliance-buttons > ul{margin-block-end:0;padding-inline-start:0;list-style:none;display:flex;flex-wrap:wrap;gap:var(--spacing-large);}.eu-cookie-compliance-buttons > ul > li{width:100%;}.eu-cookie-compliance-buttons > ul > li > a{width:100%;transition:none;}.eu-cookie-compliance-banner,.cookie-banner__wrapper{width:100%;margin:0 auto;padding:var(--spacing-larger) var(--spacing);}.eu-cookie-compliance-message,.cookie-banner__message{padding:var(--spacing-small) 0;}#cookie-category-strictly_necessary_cookies ~ .eu-cookie-compliance-categories--on,#cookie-category-strictly_necessary_cookies ~ .eu-cookie-compliance-categories--off{display:none;}@media only screen and (min-width:400px){.eu-cookie-compliance-categories--on,.eu-cookie-compliance-categories--off{display:inline-flex;align-items:center;margin-right:var(--spacing);}.eu-cookie-compliance-category-description{margin-block-end:var(--spacing-large);}.eu-cookie-compliance-category ~ .eu-cookie-compliance-category,.eu-cookie-compliance-categories-buttons{margin-block-start:var(--spacing-larger);}}@media only screen and (min-width:768px){.eu-cookie-compliance-buttons > ul > li,.eu-cookie-compliance-buttons > ul > li > a{width:auto;transition:none;}.eu-cookie-compliance-banner,.cookie-banner__wrapper{padding:var(--spacing-larger) 1rem;}}@media only screen and (min-width:1024px){.eu-cookie-compliance-banner,.cookie-banner__wrapper{padding:var(--spacing-largest) var(--spacing-larger);}.cookie-banner__actions,.eu-cookie-compliance-buttons > ul{gap:var(--spacing-larger);}}
.lgd-region .eu-cookie-compliance-save-preferences-button.spinning::before{border-inline-end:3px solid var(--button-text-color-hover);box-shadow:0 0 2px 0 var(--button-text-color-hover);}
