.block-archive-event{display:flex;flex-direction:column;margin-top:0!important;padding:0!important}.block-archive-event__header{background-color:var(--color-background-accent-primary-subtle,#d5e8b8);display:flex;flex-direction:column;justify-content:flex-end;padding:var(--spacing-4xl,64px) var(--grid-margin,16px);background-image:url(/wp-content/themes/base/dist/images/graphic_hero_large.svg);background-size:cover;background-position:right}@media(min-width:1024px){.block-archive-event__header{background-position:center;margin-bottom:-8rem;padding-bottom:calc(8rem + var(--spacing-3xl, 64px))}}.block-archive-event__header+.container{overflow:hidden;order:2}@media(min-width:1024px){.block-archive-event__header+.container{padding-left:0;padding-right:0;margin-left:var(--grid-margin,72px);margin-right:var(--grid-margin,72px);width:calc(100% - var(--grid-margin, 72px)*2)}}@media screen and (width>=1424px){.block-archive-event__header+.container{margin-left:auto;margin-right:auto;width:100%}}.block-archive-event__header .block-title{margin-bottom:0;text-align:center}.block-archive-event__header .block-title__container{gap:0}.block-archive-event__header .block-title__title{max-width:59rem}.block-archive-event__header .block-title__excerpt{margin-top:var(--spacing-s,14px);max-width:59rem}.block-archive-event__header .block-title__button{margin-top:var(--spacing-xl,32px)}@media(min-width:1024px){.block-archive-event__content{background:var(--color-background-base,#fff);border-radius:var(--radius-xl,24px);border:var(--stroke-s,1px) solid var(--color-border-subtle,rgb(74 72 82 / .1));box-shadow:6px 12px 32px -12px var(--color-shadow-medium,rgb(0 0 0 / .05));padding:var(--spacing-s,16px)}}.block-archive-event .archive-filters-container{border-radius:var(--radius-m,12px);background:var(--color-background-neutral-subtle,#f7f7fa);margin:0 var(--spacing-s,16px)}.block-archive-event .archive-filters-container::before{display:none}.block-archive-event .row-archive-header{padding:var(--spacing-s,14px) var(--spacing-s,16px)}.block-archive-event .row-archive-header .col-12{display:flex;flex-direction:column;gap:var(--spacing-s,14px)}.block-archive-event .row-posts{gap:var(--spacing-xs,12px);padding:0 var(--spacing-s,16px)}.block-archive-event .row-posts .lehmiranta-highlight a{font-size:0;line-height:1}.block-archive-event .row-posts .lehmiranta-highlight a::after{display:none}.block-archive-event .row-posts .lehmiranta-highlight img{width:100%;height:auto}@media(min-width:768px){.block-archive-event .row-posts .lehmiranta-highlight img{max-height:30rem;-o-object-fit:cover;object-fit:cover}}.block-archive-event .no-posts{text-align:center;padding:var(--spacing-3xl,4rem) var(--spacing-l,1.5rem) var(--spacing-2xl,3rem) var(--spacing-l,1.5rem)}.block-archive-event .no-posts__title{margin:0;margin-bottom:var(--spacing-2xs,.125rem)}.block-archive-event .no-posts__description{color:var(--color-text-light,#6e6e73)}.block-archive-event .archive-post-filters-mobile{height:4rem;background:var(--color-background-neutral-subtle,#f7f7fa);display:flex;align-items:center;position:sticky;top:76px;order:1;padding:var(--spacing-2xs,8px) var(--grid-margin,16px);z-index:1}@media(min-width:768px){.block-archive-event .archive-post-filters-mobile{top:90px}}@media(min-width:1024px){.block-archive-event .archive-post-filters-mobile{display:none}}.block-archive-event .archive-post-filters-mobile .button-filter{padding:0}.block-archive-event .archive-post-filters-mobile .filter-amount{color:var(--color-text-primary,#272121)}.block-archive-event .archive-filters{padding:var(--spacing-xl,32px)}.block-archive-event .pagination{border-top:none;margin:2px 0;padding:var(--spacing-l,24px) 0}@media(min-width:1024px){.block-archive-event .pagination{margin:4px 0}}.block-archive-event .other-events{border-radius:var(--radius-m,12px);border:var(--stroke-s,1px) solid var(--color-border-subtle,rgb(74 72 82 / .1));background:var(--color-background-base,#fff);padding:var(--spacing-xl,32px) var(--spacing-s,14px);text-align:center}.block-archive-event .other-events__wrapper{padding:var(--spacing-2xl,48px) 0}.block-archive-event .other-events__excerpt{margin-top:var(--spacing-2xs,8px)}.block-archive-event .other-events__buttons{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--spacing-2xs,8px);margin-top:var(--spacing-xl,32px)}.block-archive-event .other-events .button-secondary{padding:var(--spacing-s,14px) var(--spacing-s,14px) var(--spacing-s,14px) var(--spacing-m,16px)}