.section-posts-square-row .wpr-sq-label{margin-block:0 var(--wp--preset--spacing--60);font-family:var(--wp--preset--font-family--heading);font-size:var(--wp--preset--font-size--medium);font-weight:700;letter-spacing:calc(var(--wp--preset--spacing--20) / 5);line-height:1.3;text-align:center;text-transform:uppercase}.section-posts-square-row .wp-block-query{margin:0}.section-posts-square-row .wp-block-post-template{margin:0;padding:0}.section-posts-square-row .wp-block-post-template>li{margin:0}.section-posts-square-row .wp-block-post-template.is-layout-grid{gap:var(--wp--preset--spacing--50)}.section-posts-square-row .wpr-sq-big+.wpr-sq-row,.section-posts-square-row .wpr-sq-lead+.wpr-sq-row,.section-posts-square-row .wpr-sq-big+.wpr-sq-lead{margin-block-start:var(--wp--preset--spacing--60)}.section-posts-square-row .wpr-sq-card{display:flex;flex-direction:column;gap:var(--wp--preset--spacing--30)}.section-posts-square-row .wpr-sq-card>*,.section-posts-square-row .wpr-lead-card>*{margin:0}.section-posts-square-row .wp-block-post-featured-image{margin:0}.section-posts-square-row .wp-block-post-featured-image img{display:block;width:100%;border-radius:0;box-shadow:none;object-fit:cover}.section-posts-square-row .wpr-sq-title,.section-posts-square-row .wpr-lead-title{font-family:var(--wp--preset--font-family--heading);font-size:var(--wp--preset--font-size--medium);font-weight:400;line-height:1.3}.section-posts-square-row .wpr-sq-big .wpr-sq-title{font-size:var(--wp--preset--font-size--large)}.section-posts-square-row .wpr-sq-title a,.section-posts-square-row .wpr-lead-title a{color:inherit;text-decoration:none}.section-posts-square-row .wpr-sq-title a:hover,.section-posts-square-row .wpr-sq-title a:focus-visible,.section-posts-square-row .wpr-lead-title a:hover,.section-posts-square-row .wpr-lead-title a:focus-visible{color:inherit;text-decoration:underline;text-underline-offset:var(--wp--preset--spacing--20)}.section-posts-square-row .wpr-sq-excerpt{color:var(--wp--preset--color--contrast);font-family:var(--wp--preset--font-family--heading);font-size:var(--wp--preset--font-size--small);line-height:1.4}.section-posts-square-row .wpr-sq-excerpt .wp-block-post-excerpt__excerpt{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}.section-posts-square-row .wpr-sq-byline{gap:var(--wp--preset--spacing--20)}.section-posts-square-row .wpr-sq-byline>*{margin:0}.section-posts-square-row .wpr-sq-meta{color:var(--wp--preset--color--muted);font-family:var(--wp--preset--font-family--heading);font-size:calc(var(--wp--preset--font-size--small) * 0.78);font-weight:500;letter-spacing:calc(var(--wp--preset--spacing--20) / 6);line-height:1.4;text-transform:uppercase}.section-posts-square-row .wpr-sq-cta{margin-block-start:var(--wp--preset--spacing--60)}.section-posts-square-row .wp-block-button.wpr-readmore .wp-block-button__link{padding:0;border:0;border-radius:0;background:none;color:var(--wp--preset--color--contrast);font-family:var(--wp--preset--font-family--heading);font-size:var(--wp--preset--font-size--small);font-weight:500;letter-spacing:calc(var(--wp--preset--spacing--20) * 0.375);text-decoration:underline;text-decoration-thickness:from-font;text-transform:uppercase;text-underline-offset:var(--wp--preset--spacing--20)}.section-posts-square-row .wp-block-button.wpr-readmore .wp-block-button__link:hover,.section-posts-square-row .wp-block-button.wpr-readmore .wp-block-button__link:focus-visible{text-decoration-thickness:calc(var(--wp--preset--spacing--20) / 4)}.section-posts-square-row.wpr-surface-band{background-color:var(--wp--preset--color--surface)}@media (min-width:600px) and (max-width:1023px){.section-posts-square-row .wpr-sq-row .wp-block-post-template.is-layout-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:599px){.section-posts-square-row .wpr-sq-row .wp-block-post-template.is-layout-grid{display:flex;margin-inline:calc(var(--wp--preset--spacing--50) * -1);gap:var(--wp--preset--spacing--40);padding-inline:var(--wp--preset--spacing--50);overflow-x:auto;scroll-padding-inline:var(--wp--preset--spacing--50);scroll-snap-type:x mandatory}.section-posts-square-row .wpr-sq-row .wp-block-post-template>li{flex:0 0 62%;scroll-snap-align:start}}