.posts__container{max-width:100%;display:grid;grid-template-columns:repeat(1,1fr);gap:var( --spacing-responsive-small )}.posts__container>.post-card{grid-column:span 1}@media screen and (min-width:800px){.posts__container{grid-template-columns:repeat(2,1fr);gap:var( --spacing-responsive-medium )}}@media screen and (min-width:1000px){.posts__container{grid-template-columns:repeat(6,1fr)}.posts__container>.post-card:nth-child(1),.posts__container>.post-card:nth-child(2){grid-column:span 3}.posts__container>.post-card{grid-column:span 2}}.posts__group{max-width:100%;width:100%}.posts__group--title{padding-top:5rem;margin-top:0;color:var( --color-white )}@media screen and (min-width:800px){.posts__group--title{padding-top:3.375rem}}.posts__navigation{position:sticky;z-index:1;top:0;display:flex;flex-direction:column;width:100%;border-bottom:1px solid var( --color-white );background-color:var( --color-theme-primary );overflow:hidden}@media screen and (min-width:800px){.posts__navigation{gap:var( --spacing-responsive-medium );flex-direction:row;justify-content:space-between;align-items:flex-end}}.posts__search{display:flex;background:transparent;width:100%}.posts__search>div{width:100%}.posts__search--container{display:flex;align-items:center}@media screen and (min-width:800px){.posts__search--container{border-left:1px solid var( --color-white );padding-left:var( --spacing-responsive-small )}}.posts__search input{background:transparent;border-color:transparent;padding:var( --spacing-responsive-small );color:var( --color-white );width:100%;line-height:1.5;padding-top:var( --spacing-responsive-small );padding-bottom:var( --spacing-responsive-small )}.posts__search input:hover,.posts__search input:focus{border-color:transparent!important}.posts__search input::placeholder{color:var( --color-white )}.posts__no-results{color:var( --color-white );padding-top:var( --spacing-responsive-medium );min-height:50vh}.posts .toc{z-index:1;top:0}@media screen and (max-width:799px){.posts .toc__container{border:none;border-bottom:1px solid var( --color-white );padding:0;margin:0}}.posts .toc__title{color:var( --color-white );margin-bottom:var( --spacing-responsive-medium )}.posts .toc__link{color:var( --color-white )}.posts .page__content{margin-bottom:var( --spacing-responsive-large )}
