:root{--post-tiles-gap:2rem;--post-tile-min-width:15rem;--post-tile-border-color:var(--color-gray-6);--post-tile-background-color:var(--color-white);--post-tile-meta-color:var(--color-gray-4)}.post-tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--post-tile-min-width), 1fr));gap:var(--post-tiles-gap);margin-bottom:calc(var(--block-element-margin-bottom) * 2)}.post-tile{display:flex;flex-flow:column nowrap;margin:0;border:1px solid var(--post-tile-border-color);border-radius:var(--border-radius);background-color:var(--post-tile-background-color);overflow:hidden;transition:border-color var(--speed) var(--easing),transform var(--speed) var(--easing)}.post-tile:hover,.post-tile:focus-within{border-color:var(--color-gray-5)}@media (prefers-reduced-motion:no-preference){.post-tile:hover,.post-tile:focus-within{transform:translateY(-.2rem)}}.post-tile__link{display:block;text-decoration:none}.post-tile__media{position:relative;aspect-ratio:16/9;overflow:hidden;background-color:var(--color-gray-7)}.post-tile__image,.post-tile__placeholder{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.post-tile__placeholder{background-image:linear-gradient(135deg,var(--color-gray-7),var(--color-gray-6))}.post-tile__body{display:flex;flex:1 1 auto;flex-flow:column nowrap;padding:1.5rem}.post-tile__header{margin-bottom:var(--block-element-margin-bottom)}.post-tile__title,.single-post .entry-header>.entry-title{text-align:left;text-shadow:none}.post-tile__title{font-size:var(--font-size-4);margin-bottom:.25rem}.post-tile__title a{color:inherit;text-decoration:none}.post-tile__title a:is(:hover,:focus-visible){color:var(--link-hover-color);text-decoration:var(--link-hover-text-decoration)}.post-tile__meta,.post-single__meta{font-size:var(--font-size-small);color:var(--post-tile-meta-color)}.post-tile__summary{margin-bottom:var(--block-element-margin-bottom)}.post-tile__summary>:last-child{margin-bottom:0}.post-tile__summary p{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.post-tile__footer{margin-top:auto;padding-top:var(--block-element-margin-bottom)}.single-post .post-single__meta{margin-bottom:calc(var(--block-element-margin-bottom) * 1.5)}.single-post .entry-footer{margin-top:calc(var(--block-element-margin-bottom) * 2);padding-top:var(--block-element-margin-bottom);border-top:1px solid var(--color-gray-6);font-size:var(--font-size-small);color:var(--post-tile-meta-color)}.single-post .entry-footer a{color:inherit}.navigation.pagination .nav-links{display:flex;flex-flow:row wrap;justify-content:center;align-items:center;gap:.5rem}.navigation.pagination .page-numbers{display:inline-flex;justify-content:center;align-items:center;min-width:var(--button-height);min-height:var(--button-height);padding:0 var(--button-horizontal-padding);border:1px solid var(--color-gray-6);border-radius:var(--border-radius);font-family:var(--font-family-emphasis);text-decoration:none;color:var(--link-color)}.navigation.pagination .page-numbers:is(:hover,:focus-visible){border-color:var(--color-gray-5);background-color:var(--color-gray-8)}.navigation.pagination .page-numbers.current{border-color:var(--color-primary-dark);background-color:var(--color-primary-dark);color:var(--color-white)}.navigation.pagination .page-numbers.dots{border-color:transparent;color:var(--post-tile-meta-color)}.navigation.post-navigation{margin-top:calc(var(--block-element-margin-bottom) * 2);padding-top:var(--block-element-margin-bottom);border-top:1px solid var(--color-gray-6)}.navigation.post-navigation .nav-links{display:flex;flex-flow:row wrap;justify-content:space-between;gap:1rem}.navigation.post-navigation .nav-next{margin-left:auto;text-align:right}.navigation.post-navigation .nav-subtitle{display:block;font-size:var(--font-size-small);color:var(--post-tile-meta-color)}.navigation.post-navigation .nav-title{font-family:var(--font-family-emphasis);text-transform:var(--heading-text-transform)}.single-post .hero .entry-title,.single-post .entry-header>.entry-title{max-width:1200px;margin:0 auto}@media (min-width:65rem){.single-post .hero .entry-title,.single-post .entry-header>.entry-title{font-size:400%}}