.hero__module .hero__content :not(.btn) .date--wrapper span{text-shadow:none!important}.post .hero__module{display:grid;.hero__content{grid-column:page;margin-inline:0;margin-bottom:0;padding:0}hgroup{width:100%;max-width:100%;height:100%;display:grid}.date--wrapper{margin-top:auto;margin-bottom:0;grid-row:3;color:#000}h1{margin-top:auto}.author{margin-top:0;margin-bottom:auto;grid-row:2;grid-column:1;font-size:var(--font-size-2);font-weight:100;a{font-size:inherit;font-weight:inherit;color:var(--white);text-decoration:none}}}.blog-filters{margin-top:2rem;margin-bottom:2rem;.search{grid-column:one-two}button{border-radius:0}.category-select{grid-column:two-two;display:flex;select{width:100%}button{margin:0}}}@layer blogposts{@media (min-width:800px){.blog-posts{display:grid;grid-template-columns:1fr 1fr 1fr;article:first-of-type{grid-column:span 2;grid-row:span 2;grid-template-rows:1fr min-content;.image{aspect-ratio:unset;height:100%}}article.post{width:unset}}}article.post{align-items:inherit;gap:1rem;grid-template-rows:max-content 1fr;h2{font-size:var(--font-size-5);font-weight:100;color:var(--body-color);a{font-size:inherit;font-weight:inherit;color:inherit;text-decoration:none;&:hover{text-decoration:underline;text-underline-offset:.25rem}}}.date--wrapper{background:#fff;padding:.25rem;grid-row:1;grid-column:1;margin-right:auto;margin-bottom:auto;z-index:2;time{display:grid;text-align:center}.month,.year{font-size:var(--font-size-sm);font-weight:500;line-height:1}.day{font-size:var(--font-size-5);font-weight:100}}.author--wrapper{background:#fff;padding:.25rem;grid-row:1;grid-column:1;margin-left:auto;margin-top:auto;z-index:2}}}