.wp-block-srfm-posts,.wp-block-srfm-posts *{box-sizing:border-box}.wp-block-srfm-posts{min-width:0;width:100%}.wp-block-srfm-posts .srfm-posts__items{display:grid;min-width:0;gap:var(--srfm-posts-gap,24px);grid-template-columns:repeat(var(--srfm-posts-columns-desktop,3),minmax(0,1fr))}.wp-block-srfm-posts.srfm-posts--list .srfm-posts__items{grid-template-columns:minmax(0,1fr)}.wp-block-srfm-posts .srfm-posts__card{display:flex;flex-direction:column;min-width:0;overflow:hidden;border:1px solid var(--srfm-posts-card-border,currentColor);border-radius:inherit;background:var(--srfm-posts-card-background,inherit)}.wp-block-srfm-posts .srfm-posts__image-link{display:block;height:var(--srfm-posts-image-height,auto);aspect-ratio:var(--srfm-posts-image-aspect-ratio,16/9);overflow:hidden}.wp-block-srfm-posts .srfm-posts__image{display:block;width:100%;height:100%;object-fit:cover}.wp-block-srfm-posts .srfm-posts__content{display:flex;flex:1;flex-direction:column;min-width:0;padding:1.25rem}.wp-block-srfm-posts .srfm-posts__terms{margin:0 0 .6rem;font-size:.875em;color:var(--srfm-posts-taxonomy,inherit)}.wp-block-srfm-posts .srfm-posts__terms a{color:inherit}.wp-block-srfm-posts .srfm-posts__title{margin:0;font-size:1.25em;line-height:1.3;color:var(--srfm-posts-title,inherit)}.wp-block-srfm-posts .srfm-posts__title a{color:inherit}.wp-block-srfm-posts .srfm-posts__excerpt{margin:1rem 0;line-height:1.55;color:var(--srfm-posts-excerpt,inherit)}.wp-block-srfm-posts .srfm-posts__footer{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;justify-content:space-between;margin-top:auto;font-size:.875em;color:var(--srfm-posts-meta,inherit)}.wp-block-srfm-posts .srfm-posts__more{color:var(--srfm-posts-more,inherit);font-weight:600}.wp-block-srfm-posts .srfm-posts__pagination{margin-top:var(--srfm-posts-gap,24px)}.wp-block-srfm-posts .srfm-posts__pagination .page-numbers{display:flex;flex-wrap:wrap;gap:.5rem;padding:0;list-style:none}.wp-block-srfm-posts .srfm-posts__pagination a,.wp-block-srfm-posts .srfm-posts__pagination span{display:block;padding:.4rem .7rem;border:1px solid currentColor;border-radius:.25rem}.wp-block-srfm-posts.srfm-posts--list .srfm-posts__card{flex-direction:row}.wp-block-srfm-posts.srfm-posts--list .srfm-posts__image-link{flex:0 0 min(36%,22rem);aspect-ratio:var(--srfm-posts-image-aspect-ratio,auto)}.wp-block-srfm-posts .srfm-posts__empty{margin:0}.wp-block-srfm-posts.srfm-posts--preset-classic .srfm-posts__card{border-radius:1rem;box-shadow:0 .75rem 2rem rgb(15 23 42 / 8%)}.wp-block-srfm-posts.srfm-posts--preset-editorial .srfm-posts__card{border-radius:0}.wp-block-srfm-posts.srfm-posts--preset-editorial .srfm-posts__image-link{flex-basis:min(42%,28rem)}.wp-block-srfm-posts.srfm-posts--preset-editorial .srfm-posts__content{padding:clamp(1.5rem,4vw,3rem)}.wp-block-srfm-posts.srfm-posts--preset-editorial .srfm-posts__title{font-family:Georgia,serif;font-size:clamp(1.5rem,3vw,2.25rem);line-height:1.15}.wp-block-srfm-posts.srfm-posts--preset-minimal .srfm-posts__card{border:0;border-radius:0}.wp-block-srfm-posts.srfm-posts--preset-minimal .srfm-posts__content{padding:1.25rem 0}.wp-block-srfm-posts.srfm-posts--preset-minimal .srfm-posts__image-link{border-radius:.75rem}.wp-block-srfm-posts.srfm-posts--preset-saas .srfm-posts__card{border-radius:1.125rem;box-shadow:0 1rem 2.5rem rgb(15 23 42 / 18%)}.wp-block-srfm-posts.srfm-posts--preset-saas .srfm-posts__image{transition:transform .25s ease}.wp-block-srfm-posts.srfm-posts--preset-saas .srfm-posts__card:hover .srfm-posts__image{transform:scale(1.04)}.wp-block-srfm-posts.srfm-posts--preset-magazine .srfm-posts__card{border-radius:.75rem}.wp-block-srfm-posts.srfm-posts--preset-magazine .srfm-posts__card:first-child{grid-column:span 2;grid-row:span 2}.wp-block-srfm-posts.srfm-posts--preset-magazine .srfm-posts__card:first-child .srfm-posts__title{font-size:clamp(1.6rem,3vw,2.5rem)}@media (max-width:1024px){.wp-block-srfm-posts .srfm-posts__items{grid-template-columns:repeat(var(--srfm-posts-columns-tablet,2),minmax(0,1fr))}.wp-block-srfm-posts .srfm-posts__image-link{height:var(--srfm-posts-image-height-tablet,var(--srfm-posts-image-height,auto));aspect-ratio:var(--srfm-posts-image-aspect-ratio-tablet,var(--srfm-posts-image-aspect-ratio,16/9))}.wp-block-srfm-posts.srfm-posts--list .srfm-posts__image-link{aspect-ratio:var(--srfm-posts-image-aspect-ratio-tablet,var(--srfm-posts-image-aspect-ratio,auto))}.wp-block-srfm-posts.srfm-posts--preset-magazine .srfm-posts__card:first-child{grid-column:span 2}}@media (max-width:767px){.wp-block-srfm-posts .srfm-posts__items{gap:min(var(--srfm-posts-gap,24px),20px);grid-template-columns:repeat(var(--srfm-posts-columns-mobile,1),minmax(0,1fr))}.wp-block-srfm-posts .srfm-posts__image-link{height:var(--srfm-posts-image-height-mobile,var(--srfm-posts-image-height-tablet,var(--srfm-posts-image-height,auto)));aspect-ratio:var(--srfm-posts-image-aspect-ratio-mobile,var(--srfm-posts-image-aspect-ratio-tablet,var(--srfm-posts-image-aspect-ratio,16/9)))}.wp-block-srfm-posts.srfm-posts--list .srfm-posts__card{flex-direction:column}.wp-block-srfm-posts.srfm-posts--list .srfm-posts__image-link{flex-basis:auto;aspect-ratio:var(--srfm-posts-image-aspect-ratio-mobile,var(--srfm-posts-image-aspect-ratio-tablet,var(--srfm-posts-image-aspect-ratio,16/9)))}.wp-block-srfm-posts.srfm-posts--preset-magazine .srfm-posts__card:first-child{grid-column:auto;grid-row:auto}}
.wp-block-srfm-posts .srfm-posts__card{margin:0!important}
.wp-block-srfm-posts .srfm-posts__terms{font-size:var(--srfm-posts-taxonomy-font-size,.875em)}.wp-block-srfm-posts .srfm-posts__title{font-size:var(--srfm-posts-title-font-size,1.25em)}.wp-block-srfm-posts.srfm-posts--preset-editorial .srfm-posts__title{font-size:var(--srfm-posts-title-font-size,clamp(1.5rem,3vw,2.25rem))}.wp-block-srfm-posts.srfm-posts--preset-magazine .srfm-posts__card:first-child .srfm-posts__title{font-size:var(--srfm-posts-title-font-size,clamp(1.6rem,3vw,2.5rem))}.wp-block-srfm-posts .srfm-posts__excerpt{font-size:var(--srfm-posts-excerpt-font-size,1em)}.wp-block-srfm-posts .srfm-posts__footer{font-size:var(--srfm-posts-meta-font-size,.875em)}.wp-block-srfm-posts .srfm-posts__more{font-size:var(--srfm-posts-more-font-size,inherit)}
@media (max-width:1024px){.wp-block-srfm-posts .srfm-posts__terms{font-size:var(--srfm-posts-taxonomy-font-size-tablet,var(--srfm-posts-taxonomy-font-size,.875em))}.wp-block-srfm-posts .srfm-posts__title{font-size:var(--srfm-posts-title-font-size-tablet,var(--srfm-posts-title-font-size,1.25em))}.wp-block-srfm-posts.srfm-posts--preset-editorial .srfm-posts__title{font-size:var(--srfm-posts-title-font-size-tablet,var(--srfm-posts-title-font-size,clamp(1.5rem,3vw,2.25rem)))}.wp-block-srfm-posts.srfm-posts--preset-magazine .srfm-posts__card:first-child .srfm-posts__title{font-size:var(--srfm-posts-title-font-size-tablet,var(--srfm-posts-title-font-size,clamp(1.6rem,3vw,2.5rem)))}.wp-block-srfm-posts .srfm-posts__excerpt{font-size:var(--srfm-posts-excerpt-font-size-tablet,var(--srfm-posts-excerpt-font-size,1em))}.wp-block-srfm-posts .srfm-posts__footer{font-size:var(--srfm-posts-meta-font-size-tablet,var(--srfm-posts-meta-font-size,.875em))}.wp-block-srfm-posts .srfm-posts__more{font-size:var(--srfm-posts-more-font-size-tablet,var(--srfm-posts-more-font-size,inherit))}}
@media (max-width:767px){.wp-block-srfm-posts .srfm-posts__terms{font-size:var(--srfm-posts-taxonomy-font-size-mobile,var(--srfm-posts-taxonomy-font-size-tablet,var(--srfm-posts-taxonomy-font-size,.8125em)))!important}.wp-block-srfm-posts .srfm-posts__title{font-size:var(--srfm-posts-title-font-size-mobile,var(--srfm-posts-title-font-size-tablet,var(--srfm-posts-title-font-size,1.25em)))!important}.wp-block-srfm-posts .srfm-posts__excerpt{font-size:var(--srfm-posts-excerpt-font-size-mobile,var(--srfm-posts-excerpt-font-size-tablet,var(--srfm-posts-excerpt-font-size,1em)))!important}.wp-block-srfm-posts .srfm-posts__footer{font-size:var(--srfm-posts-meta-font-size-mobile,var(--srfm-posts-meta-font-size-tablet,var(--srfm-posts-meta-font-size,.8125em)))!important}.wp-block-srfm-posts .srfm-posts__more{font-size:var(--srfm-posts-more-font-size-mobile,var(--srfm-posts-more-font-size-tablet,var(--srfm-posts-more-font-size,inherit)))!important}}
@media (max-width:767px){.wp-block-srfm-posts .srfm-posts__content{padding:1rem}.wp-block-srfm-posts .srfm-posts__terms{margin:0 0 .5rem;font-size:.8125em;line-height:1.4}.wp-block-srfm-posts .srfm-posts__title{font-size:1.25em;line-height:1.3}.wp-block-srfm-posts .srfm-posts__excerpt{margin:.75rem 0 1rem;font-size:1em;line-height:1.6}.wp-block-srfm-posts .srfm-posts__footer{gap:.5rem;font-size:.8125em;line-height:1.4}.wp-block-srfm-posts .srfm-posts__more{line-height:1.4}}
