.wp-block-post-template .wp-block-post{--border-color: var(--wp--preset--color--accent-secondary);--bottom-border: 8px solid var(--border-color);border-radius:var(--wp--preset--border-radius--sm);overflow:clip;position:relative}.wp-block-post-template .wp-block-post .wp-block-post-featured-image{overflow:clip;position:static}.wp-block-post-template .wp-block-post .wp-block-post-featured-image img{border-radius:0;border-radius:initial;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform var(--wp--custom--transition--duration--quick) var(--wp--custom--transition--timing--ease-out);width:100%}.wp-block-post-template .wp-block-post .wp-block-post-featured-image a::before{bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:2}.wp-block-post-template .wp-block-post:has(.wp-block-post-featured-image a:hover) .wp-block-post-featured-image img{transform:scale(1.05)}.wp-block-post-template .wp-block-post.colour-theme--blue{--border-color: var(--wp--custom--color--badge--blue--border, var(--wp--preset--color--accent-secondary))}.wp-block-post-template .wp-block-post.colour-theme--green{--border-color: var(--wp--custom--color--badge--green--border, var(--wp--preset--color--accent-secondary))}.wp-block-post-template .wp-block-post.colour-theme--red{--border-color: var(--wp--custom--color--badge--red--border, var(--wp--preset--color--accent-secondary))}:root .wp-block-post-template:where(.is-layout-grid){-moz-column-gap:var(--wp--preset--spacing--2-xl);column-gap:var(--wp--preset--spacing--2-xl);row-gap:var(--wp--preset--spacing--3-xl)}.wp-block-post-template:where(.is-layout-grid) .wp-block-post{--padding: var(--wp--preset--spacing--2-xl);background-color:var(--wp--preset--color--base);border-bottom:var(--bottom-border);overflow:clip;padding:0 var(--padding) var(--padding)}.wp-block-post-template:where(.is-layout-grid) .wp-block-post .wp-block-post-featured-image{height:312px;margin-left:calc(var(--padding)*-1);margin-right:calc(var(--padding)*-1)}.wp-block-post-template:where(.is-layout-grid) .wp-block-post .wp-block-post-featured-image+*{margin-top:var(--padding)}@media(min-width: 1024px){.wp-block-post-template:where(.is-layout-grid).is-style-feature-first-item{gap:var(--wp--preset--spacing--xl);grid-auto-flow:row dense;grid-template-columns:repeat(10, minmax(0, 1fr));grid-template-rows:repeat(3, minmax(0, 200px))}.wp-block-post-template:where(.is-layout-grid).is-style-feature-first-item .wp-block-post:not(:first-child){--padding: var(--wp--preset--spacing--xl);align-items:stretch;border-bottom:0;border-bottom:initial;display:flex;flex-direction:row;grid-column:7/-1;padding:0}.wp-block-post-template:where(.is-layout-grid).is-style-feature-first-item .wp-block-post:not(:first-child) .wp-block-post-excerpt{display:none}.wp-block-post-template:where(.is-layout-grid).is-style-feature-first-item .wp-block-post:not(:first-child) .wp-block-post-featured-image{flex-shrink:0;margin-left:0;margin-right:0;width:40%}.wp-block-post-template:where(.is-layout-grid).is-style-feature-first-item .wp-block-post:not(:first-child)>.wp-block-group{border-bottom:var(--bottom-border);display:flex;flex-direction:column;justify-content:center;margin:0;padding:var(--padding)}.wp-block-post-template:where(.is-layout-grid).is-style-feature-first-item .wp-block-post:first-child{grid-column:1/span 6;grid-row:1/span 3}}.wp-block-post-template:where(.is-layout-flow){gap:var(--wp--preset--spacing--xl)}.wp-block-post-template:where(.is-layout-flow) .wp-block-post{--padding: var(--wp--preset--spacing--xl);align-items:stretch;background-color:var(--wp--preset--color--tint-primary);border-bottom:var(--bottom-border);display:flex;flex-direction:column;padding:0}@media(min-width: 1024px){.wp-block-post-template:where(.is-layout-flow) .wp-block-post{border-bottom:0;border-bottom:initial;flex-direction:row}}.wp-block-post-template:where(.is-layout-flow) .wp-block-post .wp-block-post-featured-image{flex-shrink:0;height:177px;margin-left:0;margin-right:0;width:100%}@media(min-width: 1024px){.wp-block-post-template:where(.is-layout-flow) .wp-block-post .wp-block-post-featured-image{aspect-ratio:75/71;height:auto;width:40%}}.wp-block-post-template:where(.is-layout-flow) .wp-block-post>.wp-block-group{display:flex;flex-direction:column;justify-content:center;margin:0;padding:var(--padding)}@media(min-width: 1024px){.wp-block-post-template:where(.is-layout-flow) .wp-block-post>.wp-block-group{border-bottom:var(--bottom-border)}}@media(max-width: 1023px){.wp-block-post-template.is-scrollable-on-mobile{display:grid;grid-auto-columns:calc(80% - var(--wp--custom--spacing--edge) + var(--wp--custom--spacing--block-gap));grid-auto-flow:column;grid-template-columns:initial !important;-webkit-overflow-scrolling:touch;overflow-x:scroll;overflow-y:hidden;padding-left:var(--wp--custom--spacing--edge);padding-right:var(--wp--custom--spacing--edge);scroll-padding-inline:var(--wp--custom--spacing--edge);scroll-snap-type:x mandatory;scrollbar-width:none}.wp-block-post-template.is-scrollable-on-mobile .wp-block-post{scroll-snap-align:start;scroll-snap-stop:always}.wp-block-post-template.is-scrollable-on-mobile.is-layout-flow .wp-block-post+.wp-block-post{margin-top:0}}@media(max-width: 1023px){.wp-block-query:has(>.is-scrollable-on-mobile){margin-left:calc(var(--wp--custom--spacing--edge)*-1) !important;margin-right:calc(var(--wp--custom--spacing--edge)*-1) !important}}
