:root{--cwp--row-gap:32px}.post-summary{background:var(--wp--preset--color--background);border-radius:var(--wp--custom--border-radius--tiny);overflow:hidden;box-shadow:var(--wp--custom--box-shadow--1);text-align:center}.post-summary__content{padding:12px}.post-summary .post-summary__title{font-size:var(--wp--preset--font-size--large);font-weight:600;line-height:var(--wp--custom--line-height--small);margin:0}.post-summary--large .post-summary__title{font-size:var(--wp--preset--font-size--x-large)}.post-summary .post-summary__title a{color:var(--wp--preset--color--foreground);text-decoration:none}.post-summary .post-summary__title a:hover{color:var(--wp--preset--color--primary)}.post-summary__content{color:var(--wp--custom--color--neutral-700);font-size:var(--wp--preset--font-size--tiny);line-height:var(--wp--custom--line-height--small);padding-top:12px}.post-summary__excerpt{color:var(--wp--preset--color--foreground)}.post-summary__content>*{margin:0}.post-summary__content>*+*{margin-top:8px}.post-summary .entry-category{color:var(--wp--preset--color--primary);text-transform:uppercase;font-weight:600;margin-bottom:8px}.post-summary .entry-category a{color:var(--wp--preset--color--primary);text-decoration:none}.post-summary .entry-category a:hover{text-decoration:underline}.post-summary .entry-author{display:flex;align-items:center;gap:8px}.post-summary .entry-author img{border-radius:50%}.post-summary .entry-total-time,.post-summary .entry-rating{display:flex;align-items:center}.post-summary .entry-total-time svg{fill:var(--wp--custom--color--neutral-700);margin-right:4px}.post-summary .entry-rating svg{fill:var(--wp--custom--color--star);margin-right:4px}.post-summary .entry-times{display:flex;gap:20px;flex-wrap:nowrap;font-weight:600;color:var(--wp--preset--color--foreground);line-height:var(--wp--custom--line-height--small);font-size:var(--wp--preset--font-size--tiny);text-align:center}.post-summary .entry-times .time__label{display:block;text-transform:uppercase;color:var(--wp--custom--color--neutral-700);font-weight:400}.post-summary style,.post-summary style+svg{display:none!important}.post-summary .wprm-recipe-rating .wprm-recipe-rating-details{font-size:inherit}.block-post-listing header{display:flex;justify-content:space-between;margin-bottom:16px;align-items:center}.block-post-listing header h2{margin:0}.block-post-listing footer{margin-top:var(--cwp--row-gap);text-align:center}.block-post-listing__title{font-size:var(--wp--preset--font-size--small)}.block-post-listing__title>*:first-child{margin-top:0}.block-post-listing__title>*:last-child{margin-bottom:var(--cwp--row-gap)}.block-post-listing__more{font-size:var(--wp--preset--font-size--tiny);font-weight:700;text-transform:uppercase;text-decoration:none;white-space:nowrap;margin-bottom:var(--cwp--row-gap)}.block-post-listing__more:hover{text-decoration:underline}.block-post-listing__inner{display:grid;row-gap:var(--cwp--row-gap);column-gap:8px}.layout-4up-grid .block-post-listing__inner,.layout-6up-grid .block-post-listing__inner{grid-template-columns:repeat(2,minmax(0,1fr))}.layout-4up-grid .post-summary__title,.layout-6up-grid .post-summary__title{font-size:var(--wp--preset--font-size--medium)}.layout-4up-small .post-summary{border-radius:0;border-left:4px solid var(--wp--preset--color--primary);padding:0 0 0 8px;box-shadow:none;text-align:left}.layout-4up-small .post-summary__content{padding:0}.layout-sidebar-4up .post-summary{text-align:left;align-items:flex-start}@media only screen and (max-width:600px){.layout-4up-list .post-summary,.layout-4up-list-wide .post-summary,.layout-6up-list .post-summary{display:grid;grid-template-columns:128px 1fr;column-gap:8px;align-items:center}}@media only screen and (min-width:601px){.block-post-listing__inner{column-gap:32px}.layout-4up-large-grid .block-post-listing__inner,.layout-4up-list-wide .block-post-listing__inner,.layout-4up-small .block-post-listing__inner{grid-template-columns:repeat(2,minmax(0,1fr))}.layout-3up-featured .block-post-listing__inner,.layout-home-header .block-post-listing__inner{grid-template-columns:repeat(3,minmax(0,1fr))}.layout-4up-full .block-post-listing__inner,.layout-4up-grid .block-post-listing__inner,.layout-4up-list .block-post-listing__inner{grid-template-columns:repeat(4,minmax(0,1fr))}.layout-6up-grid .block-post-listing__inner,.layout-6up-list .block-post-listing__inner{grid-template-columns:repeat(6,minmax(0,1fr))}.layout-4up-list-wide .post-summary,.layout-sidebar-4up .post-summary{display:grid;grid-template-columns:128px 1fr;align-items:center}.layout-4up-list-wide .post-summary__content,.layout-sidebar-4up .post-summary__content{padding:8px}.layout-1-large-2-small .post-summary--large,.layout-1-large-3-small .post-summary--large{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center}.layout-1-large-2-small .post-summary--large .post-summary__content,.layout-1-large-3-small .post-summary--large .post-summary__content{padding:24px}.layout-home-header.block-post-listing{display:grid;grid-template-columns:1fr 3fr;column-gap:32px}.block-post-listing header{display:block}.block-post-listing__title>*{margin-bottom:16px}.block-post-listing__title>*:last-child{margin-bottom:0}.layout-home-header.block-post-listing footer{grid-column:1 / -1}}@media only screen and (min-width:920px){.layout-1-large-2-small .block-post-listing__inner{grid-template-columns:2fr 1fr}.layout-1-large-2-small .post-summary--large{grid-row:1 / span 2}}.layout-1up-featured .post-summary{background:transparent;border-radius:0;box-shadow:none}.layout-1up-featured .post-summary__image img{width:100%;height:100%;aspect-ratio:1;object-fit:cover}.layout-1up-featured .post-summary__content{max-width:500px;margin-left:auto;margin-right:auto}.layout-1up-featured .entry-category{color:var(--wp--preset--color--foreground);font-weight:800;font-size:var(--wp--preset--font-size--small);letter-spacing:.15em}.layout-1up-featured .post-summary__title{font-size:var(--wp--preset--font-size--huge);font-weight:800}.layout-1up-featured .post-summary__title a:hover{color:var(--wp--preset--color--foreground);text-decoration:underline}.layout-1up-featured .post-summary__excerpt{font-size:var(--wp--preset--font-size--medium)}.layout-1up-featured .post-summary>*+*{margin-top:16px}@media only screen and (min-width:690px){.layout-1up-featured .post-summary{display:grid;grid-template-columns:repeat(2,1fr);grid-template-areas:'content image';column-gap:40px;align-items:center}.layout-1up-featured .post-summary__image{grid-area:image}.layout-1up-featured .post-summary__content{grid-area:content;margin-top:0}}