.has-black-background-color .block-latest-posts-grid .heading,.has-primary-gradient-gradient-background .block-latest-posts-grid .heading,.has-secondary-gradient-gradient-background .block-latest-posts-grid .heading{color:var(--white)}.has-black-background-color .block-latest-posts-grid .btn--text,.has-primary-gradient-gradient-background .block-latest-posts-grid .btn--text,.has-secondary-gradient-gradient-background .block-latest-posts-grid .btn--text{color:var(--white)}.has-black-background-color .block-latest-posts-grid .btn--text .btn-arrow:before,.has-black-background-color .block-latest-posts-grid .btn--text .btn-arrow:after,.has-primary-gradient-gradient-background .block-latest-posts-grid .btn--text .btn-arrow:before,.has-primary-gradient-gradient-background .block-latest-posts-grid .btn--text .btn-arrow:after,.has-secondary-gradient-gradient-background .block-latest-posts-grid .btn--text .btn-arrow:before,.has-secondary-gradient-gradient-background .block-latest-posts-grid .btn--text .btn-arrow:after{border-color:var(--white)}.block-latest-posts-grid{padding:2.875rem 0}.block-latest-posts-grid.has-black-background-color,.block-latest-posts-grid.has-primary-gradient-gradient-background,.block-latest-posts-grid.has-secondary-gradient-gradient-background{--text-color: var(--white)}.block-latest-posts-grid.has-black-background-color .phase-wrapper,.block-latest-posts-grid.has-black-background-color .container,.block-latest-posts-grid.has-primary-gradient-gradient-background .phase-wrapper,.block-latest-posts-grid.has-primary-gradient-gradient-background .container,.block-latest-posts-grid.has-secondary-gradient-gradient-background .phase-wrapper,.block-latest-posts-grid.has-secondary-gradient-gradient-background .container{z-index:2}.block-latest-posts-grid.has-black-background-color .container,.block-latest-posts-grid.has-primary-gradient-gradient-background .container,.block-latest-posts-grid.has-secondary-gradient-gradient-background .container{position:relative}.block-latest-posts-grid.has-black-background-color .heading,.block-latest-posts-grid.has-primary-gradient-gradient-background .heading,.block-latest-posts-grid.has-secondary-gradient-gradient-background .heading{color:var(--white)}.block-latest-posts-grid.has-black-background-color .btn--text,.block-latest-posts-grid.has-primary-gradient-gradient-background .btn--text,.block-latest-posts-grid.has-secondary-gradient-gradient-background .btn--text{color:var(--white)}.block-latest-posts-grid.has-black-background-color .btn--text .btn-arrow:before,.block-latest-posts-grid.has-black-background-color .btn--text .btn-arrow:after,.block-latest-posts-grid.has-primary-gradient-gradient-background .btn--text .btn-arrow:before,.block-latest-posts-grid.has-primary-gradient-gradient-background .btn--text .btn-arrow:after,.block-latest-posts-grid.has-secondary-gradient-gradient-background .btn--text .btn-arrow:before,.block-latest-posts-grid.has-secondary-gradient-gradient-background .btn--text .btn-arrow:after{border-color:var(--white)}@media (min-width: 1300px){.block-latest-posts-grid{padding:8.75rem 0 5.6875rem}}.block-latest-posts-grid .posts-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:30px;width:100%}.block-latest-posts-grid .phase-wrapper{position:relative;padding-right:var(--bs-gutter-x, 15px);padding-left:var(--bs-gutter-x, 15px);padding-bottom:1.5rem;z-index:2}@media (min-width: 992px){.block-latest-posts-grid .phase-wrapper{display:none}}.block-latest-posts-grid .phase-wrapper .phase{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.block-latest-posts-grid .phase-wrapper .heading{display:inline-block;font-size:1.5rem;font-weight:300;line-height:1.5rem;letter-spacing:2.4px;text-transform:uppercase;background-color:var(--block-bg);margin-bottom:0;padding-right:1rem;color:var(--text-color)}.block-latest-posts-grid .phase-wrapper .heading:after{content:" ";display:inline-block;position:absolute;right:0;top:50%;height:1px;background-color:var(--white);-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:4rem;z-index:-1}.block-latest-posts-grid__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.block-latest-posts-grid .heading-wrapper{-ms-flex-preferred-size:100%;flex-basis:100%}.block-latest-posts-grid .heading-wrapper .heading{font-size:32px;line-height:40px;text-transform:none;margin-bottom:1.5rem;letter-spacing:1.1px}@media only screen and (min-width: 320px){.block-latest-posts-grid .heading-wrapper .heading{font-size:calc( 32px + 8 * (100vw - 320px) / (1440 - 320))}}@media only screen and (min-width: 1440px){.block-latest-posts-grid .heading-wrapper .heading{font-size:40px}}@media only screen and (min-width: 320px){.block-latest-posts-grid .heading-wrapper .heading{line-height:calc( 40px + 8 * (100vw - 320px) / (1440 - 320))}}@media only screen and (min-width: 1440px){.block-latest-posts-grid .heading-wrapper .heading{line-height:48px}}@media (min-width: 992px){.block-latest-posts-grid .heading-wrapper .heading{margin-bottom:2.5rem}}.block-latest-posts-grid .heading-wrapper.alt .heading{text-transform:uppercase;letter-spacing:2.4px}@media (min-width: 768px){.block-latest-posts-grid .heading-wrapper{-ms-flex-preferred-size:70%;flex-basis:70%;width:70%}}.block-latest-posts-grid .button-wrapper{-ms-flex-preferred-size:100%;flex-basis:100%;display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width: 768px){.block-latest-posts-grid .button-wrapper{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:1rem}}@media (min-width: 768px){.block-latest-posts-grid .button-wrapper{-ms-flex-preferred-size:25%;flex-basis:25%;width:25%;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}@media (min-width: 992px){.block-latest-posts-grid .post-card{-ms-flex-preferred-size:calc(50% - 15px);flex-basis:calc(50% - 15px)}}@media (min-width: 992px){.block-latest-posts-grid .post-card{-ms-flex-preferred-size:calc(33.333% - 15px);flex-basis:calc(33.333% - 15px)}}@media (min-width: 992px){.block-latest-posts-grid .post-card--large{-ms-flex-preferred-size:calc(66.666% - 15px);flex-basis:calc(66.666% - 15px)}}@media (min-width: 992px){.block-latest-posts-grid .post-card--medium,.block-latest-posts-grid .post-card--medium-overlap{-ms-flex-preferred-size:calc(50% - 15px);flex-basis:calc(50% - 15px)}.block-latest-posts-grid .post-card--medium.ft,.block-latest-posts-grid .post-card--medium-overlap.ft{-ms-flex-preferred-size:calc(50% - 20px);flex-basis:calc(50% - 20px)}}@media (min-width: 992px){.block-latest-posts-grid .post-card--small{-ms-flex-preferred-size:calc(33.333% - 20px);flex-basis:calc(33.333% - 20px)}.block-latest-posts-grid .post-card--small.ft{-ms-flex-preferred-size:calc(25% - 20px);flex-basis:calc(25% - 20px)}}.block-latest-posts-grid .post-card__tall{-ms-flex-preferred-size:100%;flex-basis:100%}@media (min-width: 992px){.block-latest-posts-grid .post-card__tall{-ms-flex-preferred-size:calc(45% - 15px);flex-basis:calc(45% - 15px)}}.block-latest-posts-grid .post-card__tall-posts{-ms-flex-preferred-size:100%;flex-basis:100%}@media (min-width: 992px){.block-latest-posts-grid .post-card__tall-posts{-ms-flex-preferred-size:calc(55% - 15px);flex-basis:calc(55% - 15px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:30px}.block-latest-posts-grid .post-card__tall-posts .post-card{-ms-flex-preferred-size:calc(50% - 15px);flex-basis:calc(50% - 15px)}}.block-latest-posts-grid .socials-row__wrapper{padding:0;margin-top:auto;padding-top:3rem;display:none}@media (min-width: 992px){.block-latest-posts-grid .socials-row__wrapper{display:block}.block-latest-posts-grid .socials-row__wrapper svg{width:2.125rem}}@media (min-width: 992px){.block-latest-posts-grid .socials-row__wrapper>p{font-size:1.5rem;border-top:none}}.block-latest-posts-grid .socials-row svg{-webkit-transition:color 0.3s ease-in-out;transition:color 0.3s ease-in-out}.block-latest-posts-grid .socials-row a:hover svg{color:var(--secondary)}

/*# sourceMappingURL=latest-posts-grid.css.map */
