/* @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}
