.em-block-project-archive{min-height:50vh;position:relative}.em-block-project-archive__filters{margin-bottom:3rem}.em-block-project-archive__results{scroll-margin-top:125px}.em-block-project-archive__layout-select{align-items:center;display:flex;flex-flow:row wrap;gap:.5rem;justify-content:flex-end}@media(min-width:1280px){.em-block-project-archive__layout-select{grid-column:4}}.em-block-project-archive__summary{-moz-column-gap:1rem;column-gap:1rem;display:flex;flex-flow:row wrap;position:relative;z-index:10}@media(min-width:782px){.em-block-project-archive__summary{align-items:center;justify-content:flex-end}.em-block-project-archive__summary .em-post-count{margin-right:auto}}.em-block-project-archive__posts{display:grid;gap:2rem;grid-template-columns:1fr;position:relative;z-index:1}@media(min-width:782px){.em-block-project-archive__posts{grid-template-columns:repeat(2,1fr)}}@media(min-width:960px){.em-block-project-archive__posts{grid-template-columns:repeat(3,1fr)}}.em-block-project-archive__posts[data-layout=list]{gap:0}@media(min-width:782px){.em-block-project-archive__posts[data-layout=list]{grid-template-columns:1fr}}@media(min-width:960px){.em-block-project-archive__posts[data-layout=list]{grid-template-columns:1fr}}.em-block-project-archive__more{align-items:center;display:flex;flex-flow:row nowrap;justify-content:center;margin-top:2rem}.em-block-project-archive__more:empty{margin-top:0}.em-block-project-archive__error-message{--error-message-background:#f8d7da;--error-message-border:rgba(#d8000c,0.2);--error-message-text:#721c24;background-color:var(--error-message-background);border:1px dashed var(--error-message-border);border-radius:10px;padding:4rem;text-align:center}.em-block-project-archive__error-message.is-type-info{--error-message-background:#fff3cd;--error-message-border:rgba(#ffc107,0.2);--error-message-text:#856404}.em-block-project-archive__error-message,.em-block-project-archive__error-message h1,.em-block-project-archive__error-message h2,.em-block-project-archive__error-message h3,.em-block-project-archive__error-message h4,.em-block-project-archive__error-message p{color:var(--error-message-text)}.em-block-project-archive__pagination{margin-top:2rem}
