:root {--gutter: 26px;--mobile-margin: 16px;--locking-grid: true;}:root {--mq-xs: 320px;--mq-sm: 479px;--mq-md: 700px;--mq-lg: 1024px;--mq-xl: 1280px;--max-width: 1185px;}.block--image .post {display: grid;grid-template-columns: [start] 1fr [page-start] minmax(0, var(--max-width)) [page-end] 1fr [end];grid-gap: 0 var(--mobile-margin);}.block--image .post>* {grid-column: page-start / page-end;}.block--image {grid-column: 1 / -1;}.block--image .post {position: relative;}.block--image .post__media {grid-column: 1 / -1;grid-row: 1 / -1;}.block--image .post__img {display: block;width: 100%;min-height: 400px;height: auto;max-height: 620px;-o-object-position: 50% 50%;object-position: 50% 50%;-o-object-fit: cover;object-fit: cover;}.block--image .post__header {grid-row: 1 / -1;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-flow: column;flex-flow: column;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;padding-top: 40px;}.block--image .post__title {margin: 0 0 8px;font-family: var(--ff2);font-style: normal;font-weight: normal;font-size: 160%;line-height: 1em;text-transform: uppercase;}.block--image .post__title-link {display: block;padding: 8px;color: white;background-color: HSLA(var(--hsl-c1), 40%);}.block--image .post__subtitle {margin: 0;padding: 12px;font-style: normal;font-weight: 300;font-size: 120%;line-height: 1em;text-transform: lowercase;color: white;background-color: HSLA(var(--hsl-c1), 30%);}@media screen and (min-width: 700px) {.block--image .post {grid-gap: 0 var(--gap);}.block--image .post__header {padding-top: 80px;}.block--image .post__title {margin: 0 0 16px;font-size: 233%;}.block--image .post__subtitle {font-size: 155%;}}
