.wp-block-umbrellas-workshop-archive{color:var(--wp--preset--color--primary,#2c2e65)}.wp-block-umbrellas-workshop-archive .workshop-archive__filters{display:flex;flex-wrap:wrap;gap:var(--wp--preset--spacing--small,.75rem);justify-content:center;margin-block-end:clamp(2rem,5vw,4rem)}.wp-block-umbrellas-workshop-archive .workshop-archive__filter{background:transparent;border:2px solid var(--wp--preset--color--primary,#2c2e65);border-radius:999px;color:var(--wp--preset--color--primary,#2c2e65);cursor:pointer;font:inherit;font-weight:700;line-height:1.2;margin:0;min-block-size:44px;padding:.55rem 1.25rem;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.wp-block-umbrellas-workshop-archive .workshop-archive__filter:not(.is-active):focus-visible,.wp-block-umbrellas-workshop-archive .workshop-archive__filter:not(.is-active):hover{background:color-mix(in srgb,var(--wp--preset--color--primary,#2c2e65) 8%,#fff)}.wp-block-umbrellas-workshop-archive .workshop-archive__filter.is-active{background:var(--wp--preset--color--secondary,#ce0f69);border-color:var(--wp--preset--color--secondary,#ce0f69);color:var(--wp--preset--color--white,#fff)}.wp-block-umbrellas-workshop-archive .workshop-archive__filter:focus-visible{outline:3px solid color-mix(in srgb,var(--wp--preset--color--secondary,#ce0f69) 40%,transparent);outline-offset:3px}.wp-block-umbrellas-workshop-archive .workshop-archive__section{margin-block:0 clamp(3rem,7vw,6rem);scroll-margin-block-start:2rem}.wp-block-umbrellas-workshop-archive .workshop-archive__heading{color:var(--wp--preset--color--primary,#2c2e65);font-size:var(--wp--preset--font-size--large,2rem);letter-spacing:0;margin-block:0 clamp(.75rem,1.5vw,1.25rem)}.wp-block-umbrellas-workshop-archive .workshop-archive__grid{display:grid;gap:clamp(1rem,2.5vw,2rem);grid-template-columns:repeat(3,minmax(0,1fr))}.wp-block-umbrellas-workshop-archive .workshop-archive__pagination{margin-block-start:clamp(1.5rem,3vw,2.5rem)}.wp-block-umbrellas-workshop-archive .workshop-archive__pagination-list{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;list-style:none;margin:0;padding:0}.wp-block-umbrellas-workshop-archive .workshop-archive__page{align-items:center;background:var(--wp--preset--color--white,#fff);border:2px solid var(--wp--preset--color--primary,#2c2e65);border-radius:999px;color:var(--wp--preset--color--primary,#2c2e65);display:inline-flex;font-weight:700;justify-content:center;line-height:1;min-block-size:44px;min-inline-size:44px;padding:.5rem;text-decoration:none;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.wp-block-umbrellas-workshop-archive .workshop-archive__page.is-directional{padding-inline:1rem}.wp-block-umbrellas-workshop-archive .workshop-archive__page.is-current{background:var(--wp--preset--color--secondary,#ce0f69);border-color:var(--wp--preset--color--secondary,#ce0f69);color:var(--wp--preset--color--white,#fff)}.wp-block-umbrellas-workshop-archive .workshop-archive__page:not(.is-current):focus-visible,.wp-block-umbrellas-workshop-archive .workshop-archive__page:not(.is-current):hover{background:color-mix(in srgb,var(--wp--preset--color--primary,#2c2e65) 8%,#fff);color:var(--wp--preset--color--primary,#2c2e65)}.wp-block-umbrellas-workshop-archive .workshop-archive__page:focus-visible{outline:3px solid color-mix(in srgb,var(--wp--preset--color--secondary,#ce0f69) 40%,transparent);outline-offset:3px}.wp-block-umbrellas-workshop-archive .workshop-archive__empty{border:2px solid var(--wp--preset--color--light-gray-blue,#eff0f7);font-weight:700;padding:2rem;text-align:center}.wp-block-umbrellas-workshop-archive .workshop-card{background:var(--wp--preset--color--white,#fff);border:2px solid var(--wp--preset--color--primary,#2c2e65);border-radius:8px;display:flex;flex-direction:column;min-inline-size:0;overflow:hidden}.wp-block-umbrellas-workshop-archive .workshop-card[hidden]{display:none}.wp-block-umbrellas-workshop-archive .workshop-card__media{aspect-ratio:16/9;background:var(--wp--preset--color--light-gray-blue,#eff0f7);overflow:hidden}.wp-block-umbrellas-workshop-archive .workshop-card__media a{block-size:100%;display:block}.wp-block-umbrellas-workshop-archive .workshop-card__image{block-size:100%;display:block;inline-size:100%;-o-object-fit:cover;object-fit:cover}.wp-block-umbrellas-workshop-archive .workshop-card__media-placeholder{background:var(--wp--preset--color--light-gray-blue,#eff0f7);block-size:100%;display:grid;font-weight:700;padding:1.5rem;place-items:center;text-align:center}.wp-block-umbrellas-workshop-archive .workshop-card__content{align-items:flex-start;display:flex;flex:1;flex-direction:column;gap:1rem;padding:clamp(1.25rem,2.5vw,2rem)}.wp-block-umbrellas-workshop-archive .workshop-card__categories{display:flex;flex-wrap:wrap;gap:.4rem}.wp-block-umbrellas-workshop-archive .workshop-card__category{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.2;padding:.3rem .65rem}.wp-block-umbrellas-workshop-archive .workshop-card__title{color:var(--wp--preset--color--primary,#2c2e65);font-size:clamp(1.15rem,2vw,1.45rem);letter-spacing:0;line-height:1.35;margin:0}.wp-block-umbrellas-workshop-archive .workshop-card__title a{color:inherit;text-decoration:none;transition:color .2s ease}.wp-block-umbrellas-workshop-archive .workshop-card__title a:focus-visible,.wp-block-umbrellas-workshop-archive .workshop-card__title a:hover{color:var(--wp--preset--color--secondary,#ce0f69);text-decoration:underline}.wp-block-umbrellas-workshop-archive .workshop-card__date{font-weight:700;margin:0}.wp-block-umbrellas-workshop-archive .workshop-card__action{align-items:center;background:var(--wp--preset--color--primary,#2c2e65);border:2px solid var(--wp--preset--color--primary,#2c2e65);border-radius:999px;color:var(--wp--preset--color--white,#fff);display:inline-flex;font-weight:700;justify-content:center;line-height:1.2;margin-block-start:auto;min-block-size:42px;padding:.55rem 1rem;text-decoration:none;transition:background-color .2s ease,border-color .2s ease}.wp-block-umbrellas-workshop-archive .workshop-card__action:focus-visible,.wp-block-umbrellas-workshop-archive .workshop-card__action:hover{background:var(--wp--preset--color--secondary,#ce0f69);border-color:var(--wp--preset--color--secondary,#ce0f69);color:var(--wp--preset--color--white,#fff)}.wp-block-umbrellas-workshop-archive [hidden]{display:none!important}@media(max-width:960px){.wp-block-umbrellas-workshop-archive .workshop-archive__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.wp-block-umbrellas-workshop-archive .workshop-archive__filters{justify-content:flex-start}.wp-block-umbrellas-workshop-archive .workshop-archive__filter{inline-size:100%}.wp-block-umbrellas-workshop-archive .workshop-archive__grid{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.wp-block-umbrellas-workshop-archive *,.wp-block-umbrellas-workshop-archive :after,.wp-block-umbrellas-workshop-archive :before{transition:none!important}}
