/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.msf-layout--onecol .layout__region,.msf-layout--hero .layout__region{width:100%;}.msf-layout--hero .layout__region{height:80vh;}
.layout-builder{background-color:#fff;}.layout-builder__add-section{outline:2px dashed grey;}.layout-builder__region,.js-lpb-region{outline:2px dashed blue;}@media screen and (min-width:48rem){.msf-layout{display:flex;flex-wrap:wrap;}}.layout--container{max-width:77.5rem;width:100%;margin:0 auto;}.layout--narrow{max-width:48rem;width:100%;margin:0 auto;}.layout__region{box-sizing:border-box;}
@media screen and (min-width:48rem){.msf-layout--threecol-33-33-33 > .layout__region--left,.msf-layout--threecol-33-33-33 > .layout__region--middle,.msf-layout--threecol-33-33-33 > .layout__region--right{flex:1;}}
.Paragraph.--colored-area.--green .leaflet-container a,.text-long p.--colored-area.--green .leaflet-container a,.Paragraph .leaflet-container a{color:#000;text-decoration:none;}
.responsive-columns-container{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(var(--row-count-mobile),auto);grid-auto-flow:column;gap:14px 42px;@media (min-width:48rem){grid-template-columns:repeat(3,max-content);grid-template-rows:repeat(var(--row-count-tablet),auto);gap:12px 130px;}@media (min-width:77.5rem){grid-template-columns:repeat(4,max-content);grid-template-rows:repeat(var(--row-count-desktop),auto);}}
.paragraph--unpublished{background-color:#fff4f4;}
