.wp-block-group{--padding:2em;overflow:auto;padding:var(--padding);&.wp-group-with-background-image{background-position:50%;background-repeat:no-repeat;background-size:cover;&._with-overlay{position:relative}&._with-overlay:before{background:rgba(0,0,0,.5);content:"";height:100%;left:0;position:absolute;top:0;width:100%}}&._text-color-light{&,div,h1,h2,h3,h4,h5,ol,p,table,ul{color:#fff;text-shadow:0 0 3px rgba(0,0,0,.5)}&._with-overlay:before{background:rgba(0,0,0,.4)}}&._text-color-dark{&,div,h1,h2,h3,h4,h5,ol,p,table,ul{color:#000;text-shadow:0 0 3px hsla(0,0%,100%,.5)}&._with-overlay:before{background:hsla(0,0%,100%,.5)}}.wp-block-group__inner-container{color:#000;max-width:var(--wrapper);position:relative;&>h2:first-child,&>h3:first-child,&>h4:first-child,&>h5:first-child,&>h6:first-child{margin-top:0}}&[class*=is-style-diagonal]{overflow:visible;position:relative;--tangentOfAngle:0.05240777928;--padding:calc(var(--wrapper)/2*var(--tangentOfAngle));margin-bottom:calc(var(--padding) + 1.5em);margin-top:calc(var(--padding) + 1em);padding-bottom:calc(var(--padding) + 1em);padding-top:calc(var(--padding) + 1.5em);&:before{bottom:0;content:"";left:0;position:absolute;right:0;top:0;transform:skewY(-3deg)}.wp-block-group__inner-container{margin:0 auto}}&[class*=-blue-bg],&[class*=-darkgray-bg],&[class*=-garnet-bg]{.wp-block-group__inner-container{color:#fff}}&[class*=-blue-bg],&[class*=-darkgray-bg],&[class*=-garnet-bg],&[class*=-green-bg]{.wp-block-group__inner-container{h1,h2,h3,h4,h5{color:inherit}a{color:var(--colorLink_light)}}}&.is-style-diagonal-green-bg:before,&.is-style-green-bg{background:var(--colorGreen_bright)}&.is-style-diagonal-lightgray-bg:before,&.is-style-lightgray-bg{background:var(--colorGray_light)}&.is-style-darkgray-bg,&.is-style-diagonal-darkgray-bg:before{background:var(--colorGray_dark)}&.is-style-blue-bg,&.is-style-diagonal-blue-bg:before{background:var(--colorBlue_dark)}&.is-style-diagonal-garnet-bg:before,&.is-style-garnet-bg{background:var(--colorGarnet)}&.alignfull,&.alignwide{.wp-block-group__inner-container{margin:0 auto;max-width:var(--wrapper)}}@media(min-width:1400px){padding-block:3em;&.alignfull,&.alignwide{padding-block:3.5em}}}
ul.wp-block-latest-posts.is-grid{li{display:grid;grid-template-rows:repeat(5,min-content)}.wp-block-latest-posts__featured-image{margin-bottom:.5em}.wp-block-latest-posts__post-author{grid-row:-1}}ul.wp-block-latest-posts.wp-block-latest-posts{color:#4a4a4a;margin-left:0;li{padding-left:0}a.wp-block-latest-posts__post-title{color:inherit;font-family:var(--fontSerif);font-size:1.75em;font-weight:400;text-decoration:underline;text-decoration-color:hsl(from currentColor h s l/.25)}time.wp-block-latest-posts__post-date{color:var(--colorGarnet);font-family:var(--fontSerif);font-size:1em;font-weight:500}.wp-block-latest-posts__post-excerpt{font-weight:300;line-height:1.3}@media(min-width:550px){a.wp-block-latest-posts__post-title{font-size:1.4em;text-decoration:none}.wp-block-latest-posts__post-excerpt,time.wp-block-latest-posts__post-date{font-size:.9em}}}
