.post-summary{background:var(--wp--preset--color--background);box-shadow:var(--wp--custom--box-shadow--1);border-radius:var(--wp--custom--border-radius--medium);overflow:hidden;text-align:center;display:flex;flex-direction:column}.post-summary__content{position:relative;padding:12px;display:flex;flex-direction:column;align-items:center;flex-grow:1;gap:10px}.post-summary .post-summary__content>*{margin:0}.post-summary__title,.editor-styles-wrapper .post-summary .post-summary__title{font-family:var(--wp--custom--typography--interface--font-family);font-size:clamp(1rem, 1.8vw, 1.125rem);font-weight:700;line-height:var(--wp--custom--line-height--small);text-transform:none}.layout-4up-full .post-summary__title,.editor-styles-wrapper .layout-4up-full .post-summary .post-summary__title{font-size:1.125rem}.single .post-summary .post-summary__title,.post-type-post .editor-styles-wrapper .post-summary .post-summary__title,.post-summary.m-list .post-summary__title,.post-summary.d-list .post-summary__title,.editor-styles-wrapper .post-summary.m-list .post-summary__title,.editor-styles-wrapper .post-summary.d-list .post-summary__title{font-size:1rem}.post-summary__title a,.editor-styles-wrapper .post-summary .post-summary__title a{color:var(--wp--preset--color--foreground);text-decoration:none;font-weight:inherit}.post-summary__title a:focus,.post-summary__title a:hover{color:var(--wp--custom--color--link)}.post-summary__image img{width:100%}.block-post-listing:not(.layout-1up-featured) .post-summary:not(.m-list):not(.d-list) img{object-fit:cover;aspect-ratio:300 / 403}.post-summary .entry-category span{padding:4px 8px;border-radius:var(--wp--custom--border-radius--tiny);font-family:var(--wp--custom--typography--interface--font-family);background-color:var(--wp--custom--color--secondary-alt);color:var(--wp--preset--color--white);text-transform:uppercase;line-height:var(--wp--custom--line-height--small);font-size:clamp(0.75rem, 1.4vw, 0.875rem);font-weight:700;-webkit-box-decoration-break:clone}.post-summary .post-summary__excerpt{font-size:var(--wp--preset--font-size--tiny);line-height:var(--wp--custom--line-height--medium)}.post-summary .entry-total-time{font-size:var(--wp--preset--font-size--min);font-weight:700;text-transform:uppercase;color:var(--wp--custom--color--secondary-alt);fill:currentColor;margin-top:auto;display:flex;justify-content:center}.post-summary .entry-total-time svg{vertical-align:middle;margin-right:6px;flex-shrink:0}:is(.entry-content,.block-area)>.layout-1up-featured+.alignfull.has-background,:is(.entry-content,.block-area)>.alignfull.has-background+.layout-1up-featured{margin-top:calc(-1 * var(--wp--custom--layout--block-gap-large))}.entry-content>.layout-1up-featured,.block-area:not(.block-area-after-post):not(.block-area-sidebar)>.layout-1up-featured{max-width:none;margin-left:calc(-1 * var(--wp--custom--layout--padding));margin-right:calc(-1 * var(--wp--custom--layout--padding))}.layout-1up-featured .post-summary{border-radius:0;box-shadow:none;border-top:24px solid var(--wp--custom--color--secondary-alt);background-color:var(--wp--preset--color--quaternary);overflow:visible}.layout-1up-featured .post-summary__image{min-height:112px}.layout-1up-featured .post-summary__image img{width:100%;height:100%;object-fit:cover;aspect-ratio:2.14 / 1}.layout-1up-featured .post-summary__content{background:var(--wp--preset--color--background);box-shadow:var(--wp--custom--box-shadow--1);border-radius:var(--wp--custom--border-radius--medium);padding:var(--wp--custom--layout--block-gap-large);align-items:flex-start;text-align:left}.layout-1up-featured .post-summary__title,.editor-styles-wrapper .layout-1up-featured .post-summary .post-summary__title{font-size:clamp(1.75rem, 3.4vw, 2.125rem);font-weight:500}.layout-1up-featured .entry-category{margin-bottom:6px}.layout-1up-featured .entry-total-time,.layout-1up-featured .wp-block-button{margin-top:14px}@media only screen and (min-width:600px){.layout-1up-featured .post-summary{position:relative;padding:75px var(--wp--custom--layout--padding);border-top:none}.layout-1up-featured-left .post-summary::after,.layout-1up-featured-right .post-summary::before{content:"";display:block;pointer-events:none;width:48px;height:100%;position:absolute;top:0;left:0;background-color:var(--wp--custom--color--secondary-alt);z-index:2}.layout-1up-featured-left .post-summary::after{left:auto;right:0}.layout-1up-featured .post-summary__content{max-width:560px;margin-left:auto;position:relative;z-index:3}.layout-1up-featured-left .post-summary__content{margin-left:0}.layout-1up-featured .post-summary__image{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}}.block-post-listing__title{text-align:center}.block-post-listing__title h2{font-size:var(--wp--preset--font-size--big);margin-bottom:1.25rem;text-transform:uppercase;letter-spacing:var(--wp--custom--letter-spacing--looser)}.single .block-post-listing__title h2{font-size:clamp(1.375rem, 2.4vw, 1.5rem)}.block-area-sidebar .block-post-listing__title h2{font-size:var(--wp--preset--font-size--large)}.block-post-listing footer{text-align:center;margin-top:32px}.editor-styles-wrapper .block-post-listing__more{pointer-events:none}.block-post-listing__inner{display:grid;grid-template-columns:repeat(var(--cwp-columns,1),1fr);gap:15px}.layout-sidebar-grid{--cwp-columns:2}.layout-4up-full .entry-category+.post-summary__title,.layout-sidebar-grid .entry-category+.post-summary__title,.layout-4up-grid .entry-category+.post-summary__title{padding-top:10px;padding-bottom:4px}.layout-4up-grid .entry-category,.layout-4up-full .entry-category,.layout-sidebar-grid .entry-category{position:absolute;top:12px;left:0;right:0;padding:0 12px;transform:translateY(-100%)}@media (max-width:600px){.layout-4up-grid,.layout-6up-grid{--cwp-columns:2}.post-summary.m-list{display:grid;grid-template-columns:122px 1fr;text-align:left}.post-summary.m-list .post-summary__content{align-items:flex-start}.post-summary.m-list .entry-category span{font-size:.75rem}.layout-4up-grid .block-post-listing__inner{gap:15px 12px}.layout-1up-featured .post-summary__content{margin:-56px var(--wp--custom--layout--padding) var(--wp--custom--layout--padding)}}@media (min-width:601px){.block-post-listing__inner{gap:20px}.layout-4up-2x2-list .block-post-listing__inner,.block-area-sidebar .block-post-listing__inner{gap:15px}.block-area-sidebar .layout-sidebar-grid .block-post-listing__inner{gap:10px}.layout-4up-2x2,.layout-4up-2x2-list,.layout-4up-text,.layout-8up-4x2-list,.layout-4up-list{--cwp-columns:2}.layout-3up-list,.layout-3up-full,.layout-3up-featured,.layout-6up-text{--cwp-columns:3}.layout-4up-grid,.layout-4up-full,.layout-4up-featured{--cwp-columns:4}.layout-5up-full{--cwp-columns:5}.post-summary.d-list{display:grid;grid-template-columns:122px 1fr;text-align:left}.post-summary.d-list .post-summary__content{align-items:flex-start}.single .post-summary .entry-category span,.post-summary.d-list .entry-category span{font-size:.75rem}.layout-4up-full .entry-category+.post-summary__title,.layout-4up-grid .entry-category+.post-summary__title{padding-top:16px;padding-bottom:8px}.single .layout-4up-full .entry-category+.post-summary__title,.single .layout-4up-grid .entry-category+.post-summary__title{padding-top:10px;padding-bottom:4px}}@media (min-width:1100px){.layout-4up-list,.layout-8up-4x2-list{--cwp-columns:4}}@media (min-width:1260px){.layout-1up-featured .post-summary{display:grid;grid-template-columns:1fr minmax(0,min(1260px, 100%)) 1fr}.layout-1up-featured .post-summary__content{grid-column:2}}