.forlaens-events{--forlaens-events-ink:var(--wp--preset--color--theme-6, #15344b);--forlaens-events-muted:var(--wp--preset--color--theme-5, #43576a);--forlaens-events-line:var(--wp--preset--color--theme-3, #b9c8d2);--forlaens-events-surface:var(--wp--preset--color--theme-2, #f3f7f8);--forlaens-events-accent:var(--wp--preset--color--accent-1, #d55316);--forlaens-events-paper:var(--wp--preset--color--theme-1, #fffdf9);--forlaens-events-gutter:var(--gutter, clamp(1.1rem, 4.5vw, 2rem));--forlaens-events-wide:var(--wide, 93.75rem);color:var(--forlaens-events-ink);margin-block:var(--wp--preset--spacing--50,3rem)}.forlaens-events>section{border-block-start:.125rem solid var(--forlaens-events-line);padding-inline:max(var(--forlaens-events-gutter),calc((100% - var(--forlaens-events-wide)) / 2 + var(--forlaens-events-gutter)));padding-block:clamp(2.5rem, 6vw, 5.5rem)}.forlaens-events>section:first-child{border-block-start:0;padding-block-start:0}.forlaens-events h2,.forlaens-events h3{color:inherit;overflow-wrap:anywhere}.forlaens-events h2{font-size:clamp(2rem, 5vw, 3.75rem);line-height:1.05;margin-block:0 1rem}.forlaens-events__intro,.forlaens-events__source-note,.forlaens-events__status,.forlaens-events__empty,.forlaens-events__result-count{max-inline-size:72ch}.forlaens-events__intro{font-size:1.125rem;line-height:1.6;margin-block:0}.forlaens-events__filters{background:var(--forlaens-events-surface);display:grid;gap:1rem;margin-block-start:1.75rem;padding:clamp(1rem, 3vw, 1.5rem)}.forlaens-events__field{display:grid;gap:.45rem;min-inline-size:0}.forlaens-events__field label{font-weight:700}.forlaens-events__field input,.forlaens-events__field select{background:var(--forlaens-events-paper);border:.125rem solid var(--forlaens-events-ink);border-radius:0;box-sizing:border-box;color:var(--forlaens-events-ink);font:inherit;min-block-size:2.75rem;padding:.5rem .75rem;width:100%}.forlaens-events__filter-actions{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;padding-block-start:.25rem}.forlaens-events__filter-actions button,.forlaens-events__event-link,.forlaens-events__calendar-nav a{align-items:center;border:.125rem solid currentColor;border-radius:0;box-sizing:border-box;display:inline-flex;font:inherit;font-weight:700;justify-content:center;min-block-size:2.75rem;padding:.5rem .875rem;text-decoration-thickness:.125rem;text-underline-offset:.16em}.forlaens-events__filter-actions button{background:var(--forlaens-events-ink);border-color:var(--forlaens-events-ink);color:var(--forlaens-events-paper);cursor:pointer}.forlaens-events__filter-actions button:hover,.forlaens-events__event-link:hover,.forlaens-events__calendar-nav a:hover{background:var(--forlaens-events-surface);color:var(--forlaens-events-ink)}.forlaens-events>.forlaens-events__own--featured{background:var(--forlaens-events-ink);border-block-start:0;color:var(--forlaens-events-paper);padding-inline:clamp(1rem, 4vw, 3rem)}.forlaens-events__own--featured .forlaens-events__date,.forlaens-events__own--featured .forlaens-events__status{color:inherit;opacity:.84}.forlaens-events__own--featured .forlaens-events__item{border-color:#8da0ad}.forlaens-events__own--featured .forlaens-events__event-link{background:var(--forlaens-events-paper);border-color:var(--forlaens-events-paper);color:var(--forlaens-events-ink)}.forlaens-events__source-note{border-inline-start:.3rem solid var(--forlaens-events-accent);font-size:.95rem;line-height:1.65;margin-block:1.5rem 1.25rem;padding-inline-start:1rem}.forlaens-events__calendar-nav{border-block:1px solid var(--forlaens-events-line);margin-block:2rem}.forlaens-events__calendar-nav ul{display:flex;flex-wrap:wrap;gap:.75rem;list-style:none;margin:0;padding-block:.75rem;padding-inline:0}.forlaens-events__calendar-nav a[aria-current="page"]{background:var(--forlaens-events-ink);border-color:var(--forlaens-events-ink);color:var(--forlaens-events-paper)}.forlaens-events a:focus-visible,.forlaens-events input:focus-visible,.forlaens-events select:focus-visible,.forlaens-events button:focus-visible{outline:.2rem solid var(--forlaens-events-accent);outline-offset:.2rem}.forlaens-events__result-count{font-variant-numeric:tabular-nums;font-weight:700;margin-block:0 1rem}.forlaens-events__list{list-style:none;margin:0;padding:0}.forlaens-events__item{border-block-start:1px solid var(--forlaens-events-line);padding-block:clamp(1.5rem, 4vw, 2.5rem)}.forlaens-events__item:last-child{border-block-end:1px solid var(--forlaens-events-line)}.forlaens-events__date{color:var(--forlaens-events-muted);display:block;font-variant-numeric:tabular-nums;font-weight:700;line-height:1.45;margin-block-end:.75rem}.forlaens-events__event-title{font-size:clamp(1.375rem, 2.4vw, 1.9rem);line-height:1.15;margin:0}.forlaens-events__event-title a{text-decoration-thickness:.1em;text-underline-offset:.15em}.forlaens-events__description{line-height:1.6;margin-block:.75rem;max-inline-size:72ch;overflow-wrap:anywhere}.forlaens-events__details{display:flex;flex-wrap:wrap;gap:.75rem 1.25rem;margin:1.25rem 0 0}.forlaens-events__details div{display:flex;flex-wrap:wrap;gap:.35rem}.forlaens-events__details dt{font-weight:700}.forlaens-events__details dt::after{content:":"}.forlaens-events__details dd{margin:0;overflow-wrap:anywhere}.forlaens-events__actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-block-start:1.25rem}.forlaens-events__status{color:var(--forlaens-events-muted);font-size:.94rem;line-height:1.5;margin-block-start:1.25rem}.forlaens-events__empty{background:var(--forlaens-events-surface);line-height:1.6;margin:0;padding:1rem}@media (min-width:44rem){.forlaens-events__filters{align-items:end;grid-template-columns:minmax(0,1.7fr) minmax(11rem,0.9fr) minmax(11rem,0.9fr)}.forlaens-events__filter-actions{grid-column:1 / -1}.forlaens-events__item{display:grid;gap:clamp(1.5rem, 4vw, 3.5rem);grid-template-columns:minmax(11rem,0.7fr) minmax(0,2fr)}.forlaens-events__date{margin:0}}@media (prefers-reduced-motion:reduce){.forlaens-events *,.forlaens-events *::before,.forlaens-events *::after{scroll-behavior:auto}}@media (forced-colors:active){.forlaens-events{--forlaens-events-ink:CanvasText;--forlaens-events-muted:CanvasText;--forlaens-events-line:CanvasText;--forlaens-events-surface:Canvas;--forlaens-events-accent:Highlight;--forlaens-events-paper:Canvas}.forlaens-events__filter-actions button,.forlaens-events__calendar-nav a[aria-current="page"]{background:Highlight;border-color:Highlight;color:HighlightText}.forlaens-events__own--featured,.forlaens-events__own--featured .forlaens-events__event-link{background:Canvas;border-color:CanvasText;color:CanvasText}}