/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@media (min-width:768px){.layout--threecol .layout__spacing_container{display:grid;grid-template-rows:auto;grid-gap:3rem;grid-template-columns:1fr}}@media (min-width:980px){.layout--threecol[class*=threecol--50-25-25] .layout__spacing_container{grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(5,1fr)}.layout--threecol[class*=threecol--50-25-25] .layout__spacing_container .layout__region--first{grid-area:1/1/6/3}.layout--threecol[class*=threecol--50-25-25] .layout__spacing_container .layout__region--second{grid-area:1/3/6/4}.layout--threecol[class*=threecol--50-25-25] .layout__spacing_container .layout__region--third{grid-area:1/4/6/5}.layout--threecol[class*=threecol--50-25-25] .layout__spacing_container .layout__region--third:first-child:last-child{grid-area:1/1/6/2}.layout--threecol[class*=threecol--25-25-50] .layout__spacing_container{grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(5,1fr)}.layout--threecol[class*=threecol--25-25-50] .layout__spacing_container .layout__region--first{grid-area:1/1/6/2}.layout--threecol[class*=threecol--25-25-50] .layout__spacing_container .layout__region--second{grid-area:1/2/6/3}.layout--threecol[class*=threecol--25-25-50] .layout__spacing_container .layout__region--third{grid-area:1/3/6/5}.layout--threecol[class*=threecol--25-25-50] .layout__spacing_container .layout__region--second:first-child:last-child{grid-area:1/1/6/2}.layout--threecol[class*=threecol--25-25-50] .layout__spacing_container .layout__region--third:first-child:last-child{grid-area:1/1/6/3}.layout--threecol[class*=threecol--25-50-25] .layout__spacing_container{grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(5,1fr)}.layout--threecol[class*=threecol--25-50-25] .layout__spacing_container .layout__region--first{grid-area:1/1/6/2}.layout--threecol[class*=threecol--25-50-25] .layout__spacing_container .layout__region--second{grid-area:1/2/6/4}.layout--threecol[class*=threecol--25-50-25] .layout__spacing_container .layout__region--third{grid-area:1/4/6/5}.layout--threecol[class*=threecol--25-50-25] .layout__spacing_container .layout__region--third:first-child:last-child{grid-area:1/1/6/2}.layout--threecol[class*=threecol--25-50-25] .layout__spacing_container .layout__region--second:first-child:last-child{grid-area:1/1/6/3}.layout--threecol[class*=threecol--33-34-33] .layout__spacing_container{gap:3rem;grid-template-columns:repeat(auto-fill,minmax(29.74%,1fr))}}.layout--threecol.column-spacing__removed .layout__spacing_container{gap:0}
.layout--onecol .layout__region{width:100%}@media (min-width:768px){.layout--onecol .layout__region .list-container--grid.grid--twocol--50-50 .list-container__inner{-moz-column-gap:3rem;column-gap:3rem;display:grid;grid-template-columns:repeat(auto-fill,minmax(46.7%,1fr));row-gap:1.25rem}}@media screen and (min-width:58.125em){.layout--onecol .layout__region .list-container--grid.grid--twocol--50-50 .list-container__inner{gap:3rem;grid-template-columns:1fr 1fr}.layout--onecol .layout__region .list-container--grid.grid--threecol--33-34-33 .list-container__inner{display:grid;gap:3rem;grid-template-columns:repeat(auto-fill,minmax(29.74%,1fr))}.layout--onecol .layout__region .list-container--grid.grid--fourcol--25 .list-container__inner{display:grid;gap:3rem;grid-template-columns:repeat(auto-fill,minmax(21%,1fr))}}.layout--onecol{display:flex}.layout--onecol .layout__spacing_container{flex-basis:100%}
