.wp-block-umbrellas-post-template{color:var(--wp--preset--color--primary,#2c2e65);inline-size:100%;margin:0;padding:0}.wp-block-umbrellas-post-template__item{background:var(--wp--preset--color--white,#fff);border:2px solid var(--wp--preset--color--primary,#2c2e65);border-radius:24px;color:inherit;display:flex;flex-direction:column;gap:0;margin:0;overflow:hidden;padding:0}.wp-block-umbrellas-post-template__item.is-layout-horizontal{align-items:flex-start;flex-direction:row}.wp-block-umbrellas-post-template__item.is-layout-horizontal .wp-block-umbrellas-post-template__image{flex-shrink:0;inline-size:40%;max-inline-size:300px}.wp-block-umbrellas-post-template__item.is-layout-horizontal .wp-block-umbrellas-post-template__content{flex:1}.wp-block-umbrellas-post-template__image{background:var(--wp--preset--color--light-gray-blue,#eff0f7);inline-size:100%;margin:0;overflow:hidden;padding:0;position:relative}.wp-block-umbrellas-post-template__image img{aspect-ratio:16/9;block-size:auto;display:block;inline-size:100%;-o-object-fit:cover;object-fit:cover}.wp-block-umbrellas-post-template__image-link{color:inherit;display:block;text-decoration:none}.wp-block-umbrellas-post-template__badges{display:flex;flex-wrap:wrap;gap:.35rem;left:.85rem;max-inline-size:calc(100% - 1.7rem);position:absolute;top:.85rem;z-index:1}.wp-block-umbrellas-post-template__badge{align-items:center;background:var(--wp--preset--color--yellow,#e1e000);border-radius:999px;color:var(--wp--preset--color--primary,#2c2e65);display:inline-flex;font-size:var(--wp--preset--font-size--small,.875rem);font-weight:700;line-height:1;min-block-size:1.55rem;padding:.22rem .72rem;text-decoration:none}.wp-block-umbrellas-post-template__content{display:flex;flex-direction:column;gap:1rem;padding:clamp(1.5rem,3vw,2.2rem)}.wp-block-umbrellas-post-template__title{color:var(--wp--preset--color--primary,#2c2e65);display:-webkit-box;font-size:clamp(1.25rem,2vw,1.5rem);font-weight:700;line-height:1.35;margin:0;overflow:hidden;padding:0;-webkit-box-orient:vertical;-webkit-line-clamp:3}.wp-block-umbrellas-post-template__title a{color:inherit;text-decoration:none;transition:color .2s ease}.wp-block-umbrellas-post-template__title a:focus,.wp-block-umbrellas-post-template__title a:hover{color:var(--wp--preset--color--secondary,#ce0f69);text-decoration:underline}.wp-block-umbrellas-post-template__excerpt{color:var(--wp--preset--color--primary,#2c2e65);font-size:clamp(1.05rem,1.8vw,1.32rem);font-weight:400;line-height:1.48;margin:0;padding:0}.wp-block-umbrellas-post-template__excerpt p{margin:0;padding:0}.wp-block-umbrellas-post-template__meta{align-items:center;color:var(--wp--preset--color--primary,#2c2e65);display:flex;flex-wrap:wrap;font-size:var(--wp--preset--font-size--normal,1rem);font-weight:700;gap:.65rem;line-height:1.25;margin:0}.wp-block-umbrellas-post-template__author,.wp-block-umbrellas-post-template__date{display:inline-block}.wp-block-umbrellas-post-template__taxonomies{display:none;flex-wrap:wrap;gap:var(--wp--preset--spacing--small,.5rem);inline-size:100%}.wp-block-umbrellas-post-template__taxonomy-group{align-items:center;display:flex;flex-wrap:wrap;gap:.25rem}.wp-block-umbrellas-post-template__taxonomy-label{font-weight:var(--wp--preset--font-weight--medium,500)}.wp-block-umbrellas-post-template__taxonomy-terms{display:inline-flex;flex-wrap:wrap;gap:.25rem}.wp-block-umbrellas-post-template__taxonomy-link{color:inherit;text-decoration:none}.wp-block-umbrellas-post-template__taxonomy-link:focus,.wp-block-umbrellas-post-template__taxonomy-link:hover{text-decoration:underline}@media(prefers-reduced-motion:reduce){.wp-block-umbrellas-post-template *{animation:none!important;transition:none!important}}@media(max-width:640px){.wp-block-umbrellas-post-template__item{border-radius:20px}.wp-block-umbrellas-post-template__content{padding:1.35rem}}
