.icsfeeds{margin-block:1.5rem;overflow-wrap:anywhere}.icsfeeds [hidden]{display:none!important}.icsfeeds .screen-reader-text{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.icsfeeds .icsfeeds-event-list{list-style:none;padding:0;margin:0}.icsfeeds .icsfeeds-event-list>li{padding:1rem 0;border-bottom:1px solid var(--icsfeeds-line,currentColor)}.icsfeeds .icsfeeds-event-list>li.icsfeeds-has-color{border-inline-start:4px solid var(--icsfeeds-event-color);padding-inline-start:.85rem}.icsfeeds-day-event.icsfeeds-has-color,.icsfeeds .icsfeeds-event-trigger.icsfeeds-has-color{border:1px solid var(--icsfeeds-border,color-mix(in srgb,currentColor 45%,transparent));border-inline-start-width:4px;border-inline-start-color:var(--icsfeeds-event-color);border-radius:.35rem;padding:.35rem .45rem}.icsfeeds .icsfeeds-event-title{margin:0 0 .4rem;font-size:1.1em}.icsfeeds .icsfeeds-event p{margin:.3rem 0}.icsfeeds .icsfeeds-event-description{white-space:normal}.icsfeeds .icsfeeds-event-categories{font-size:.9em}.icsfeeds-navigation{display:grid;grid-template-columns:auto minmax(9rem,1fr) auto auto;align-items:center;gap:.5rem;margin-block:1rem}.icsfeeds-month-select select{box-sizing:border-box;width:100%;max-width:18rem;min-height:2.75rem;padding:.35rem .5rem;font:inherit;color:inherit;background:var(--icsfeeds-surface,Canvas);border:1px solid var(--icsfeeds-border,currentColor);border-radius:.25rem}.icsfeeds-month-select select:focus-visible{outline:3px solid var(--icsfeeds-focus,currentColor);outline-offset:3px}.icsfeeds-navigation-range{grid-column:1/-1;margin:.1rem 0 0;font-size:.85em}.icsfeeds button{font:inherit;color:inherit;background:#fff0;border:1px solid currentColor;border-radius:.25rem;min-width:2.75rem;min-height:2.75rem;cursor:pointer}.icsfeeds button:disabled{opacity:.45;cursor:default}.icsfeeds button:focus-visible{outline:3px solid currentColor;outline-offset:3px}.icsfeeds-month-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:1px;border:1px solid var(--icsfeeds-line,currentColor)}.icsfeeds-day,.icsfeeds-empty-day,.icsfeeds-weekday{padding:.4rem;border:1px solid var(--icsfeeds-line,currentColor);min-width:0}.icsfeeds-weekday{font-weight:700;text-align:center}.icsfeeds-day{min-height:5rem}.icsfeeds-day-number{font-size:.8em}.icsfeeds-day .icsfeeds-event{margin-top:.7rem;font-size:.8em}.icsfeeds-day .icsfeeds-event-title{font-size:1em}.icsfeeds-month h3{margin-block:1rem}.icsfeeds-enhanced .icsfeeds-month>h3{display:none}.icsfeeds-month .icsfeeds-event h3{margin-block:0 .4rem}.icsfeeds-subscribe{margin-block:1rem}.icsfeeds--month{container-type:inline-size}@media (max-width:900px){.icsfeeds-month-grid{display:block;border:0}.icsfeeds .icsfeeds-weekday,.icsfeeds .icsfeeds-empty-day,.icsfeeds .icsfeeds-day-without-events{display:none}.icsfeeds-day{padding:1rem;margin-block:.75rem}.icsfeeds-day .icsfeeds-event{font-size:1em}.icsfeeds-day-number{font-size:1em;font-weight:700}}@container (max-width:44rem){.icsfeeds-month-grid{display:block;border:0}.icsfeeds .icsfeeds-weekday,.icsfeeds .icsfeeds-empty-day,.icsfeeds .icsfeeds-day-without-events{display:none}.icsfeeds-day{padding:1rem;margin-block:.75rem}.icsfeeds-day .icsfeeds-event{font-size:1em}.icsfeeds-day-number{font-size:1em;font-weight:700}.icsfeeds-day-event{font-size:1em}.icsfeeds .icsfeeds-day-today.icsfeeds-day-without-events{display:block}}.icsfeeds-day-event{margin-top:.6rem;font-size:.85em}.icsfeeds-day-event summary{cursor:pointer;font-weight:700}.icsfeeds-day-event summary:focus-visible{outline:3px solid currentColor;outline-offset:2px}.icsfeeds-day-event .icsfeeds-event{font-size:1em}.icsfeeds-event-preview-time,.icsfeeds-event-preview-title,.icsfeeds-event-preview-location{display:block;min-width:0;overflow-wrap:anywhere}.icsfeeds-event-preview-time{font-size:.85em;font-weight:600}.icsfeeds-event-preview-title{margin-top:.1rem;font-weight:700}.icsfeeds-event-preview-location{display:-webkit-box;margin-top:.15rem;font-size:.8em;font-weight:400;line-height:1.3;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.editor-styles-wrapper .icsfeeds-month:not(:first-of-type){display:none}@media (max-width:900px){.icsfeeds-day-event{font-size:1em}}.icsfeeds-event-details{margin-top:.3rem}.icsfeeds-event-details summary{cursor:pointer;display:inline-block;padding-block:.2rem;text-decoration:underline;text-underline-offset:.15em}.icsfeeds-event-details summary::marker{content:''}.icsfeeds-event-details summary::-webkit-details-marker{display:none}.icsfeeds-event-details summary::before{content:'▸';content:'▸'/'';display:inline-block;width:1.1em;text-decoration:none}.icsfeeds-event-details[open] summary::before{content:'▾';content:'▾'/''}.icsfeeds-event-details summary:focus-visible{outline:3px solid currentColor;outline-offset:2px}.icsfeeds-event-details[open]>summary{margin-bottom:.3rem}.icsfeeds-event-supplement{margin-top:.8rem}.icsfeeds-event-supplement p{margin-block:.4rem}.icsfeeds-event-supplement ul,.icsfeeds-event-supplement ol{padding-inline-start:1.4em}.icsfeeds .icsfeeds-event-trigger{display:block;width:100%;margin-top:.6rem;padding:.6rem;text-align:left;font-size:.9em;font-weight:700;line-height:1.45;background:var(--icsfeeds-surface-muted,color-mix(in srgb,currentColor 8%,transparent));color:var(--icsfeeds-text,inherit);border-color:var(--icsfeeds-border,color-mix(in srgb,currentColor 45%,transparent));border-radius:.4rem}.icsfeeds .icsfeeds-event-trigger .icsfeeds-event-preview-time,.icsfeeds .icsfeeds-event-trigger .icsfeeds-event-preview-location{font-weight:400}.icsfeeds .icsfeeds-event-trigger:hover{text-decoration:underline}.icsfeeds-dialog{box-sizing:border-box;width:min(42rem,calc(100% - 2rem));max-width:42rem;max-height:calc(100dvh - 2rem);margin:auto;padding:0;overflow:auto;background:var(--icsfeeds-surface,var(--wp--preset--color--base,Canvas));color:var(--icsfeeds-text,var(--wp--preset--color--contrast,CanvasText));border:1px solid var(--icsfeeds-border,color-mix(in srgb,currentColor 45%,transparent));border-radius:.8rem;box-shadow:0 1.2rem 4rem #0005;font:inherit;line-height:1.6;overscroll-behavior:contain}.icsfeeds-dialog::backdrop{background:rgb(0 0 0 / .6)}.icsfeeds-dialog-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;padding:1.5rem 1.5rem 1rem;border-bottom:1px solid var(--icsfeeds-border,color-mix(in srgb,currentColor 45%,transparent))}.icsfeeds-dialog-label{margin:0;font-size:.9em;font-weight:700;overflow-wrap:normal;hyphens:auto}.icsfeeds-dialog-header h2{flex-basis:100%;margin:0;font-size:1.5em;line-height:1.35;overflow-wrap:anywhere}.icsfeeds-dialog-header h2:focus:not(:focus-visible){outline:none}.icsfeeds-dialog-content{padding:1.25rem 1.5rem 1.5rem}.icsfeeds-dialog .icsfeeds-event-date{font-weight:700;font-size:1.1em}.icsfeeds-dialog .icsfeeds-event-location{padding-block:.6rem;margin-bottom:1rem}.icsfeeds-dialog .icsfeeds-event-supplement{border-top:1px solid var(--icsfeeds-border,color-mix(in srgb,currentColor 45%,transparent));padding-top:1rem;margin-top:1.25rem}.icsfeeds-dialog a{text-decoration:underline;text-underline-offset:.15em}.icsfeeds-dialog :focus-visible{outline:3px solid var(--icsfeeds-focus,currentColor);outline-offset:3px}.icsfeeds .icsfeeds-dialog-close{padding:.5rem .8rem;margin-inline-start:auto}.icsfeeds [data-icsfeeds-filter-empty]:empty,.icsfeeds [data-icsfeeds-list-empty]:empty{margin:0}.icsfeeds .icsfeeds-next-match{padding:.5rem .8rem;margin-block-end:1rem}.icsfeeds .icsfeeds-skip-link:not(:focus){position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.icsfeeds .icsfeeds-skip-link:focus{display:inline-block;padding:.5rem .8rem;border:1px solid currentColor;border-radius:.25rem;outline:3px solid var(--icsfeeds-focus,currentColor);outline-offset:3px}.icsfeeds :is(.icsfeeds-month-grid,.icsfeeds-combined-list):focus{outline:3px solid var(--icsfeeds-focus,currentColor);outline-offset:3px}@media (max-width:480px){.icsfeeds-dialog-header{padding:1rem;gap:.8rem}.icsfeeds-dialog-header h2{font-size:1.25em}.icsfeeds-dialog-content{padding:1rem}}@media (forced-colors:active){.icsfeeds-dialog{border:2px solid CanvasText}.icsfeeds-dialog::backdrop{background:Canvas;opacity:.8}}.icsfeeds .icsfeeds-day-today{background:var(--icsfeeds-today,color-mix(in srgb,currentColor 10%,transparent))}.icsfeeds-day-today .icsfeeds-day-number{font-weight:700}.icsfeeds-today-label{display:inline-block;margin-inline-start:.25em;font-size:.9em}@media (max-width:900px){.icsfeeds .icsfeeds-day-today.icsfeeds-day-without-events{display:block}}@media (forced-colors:active){.icsfeeds .icsfeeds-day-today{outline:2px solid CanvasText;outline-offset:-3px}}.icsfeeds-tag-filter{margin-block:1rem}.icsfeeds-tag-filter summary{cursor:pointer;width:fit-content;padding:.4rem .6rem;border:1px solid var(--icsfeeds-border,currentColor);border-radius:.25rem}.icsfeeds-tag-filter summary:focus-visible,.icsfeeds-tag-select input:focus-visible{outline:3px solid var(--icsfeeds-focus,currentColor);outline-offset:3px}.icsfeeds-filter-selects{display:flex;flex-wrap:wrap;align-items:flex-start;gap:.5rem;margin-top:.5rem}.icsfeeds-tag-select{position:relative}.icsfeeds-tag-select fieldset{position:absolute;z-index:5;top:100%;left:0;width:max-content;min-width:12rem;max-width:min(20rem,75vw);max-height:16rem;overflow:auto;margin:.25rem 0 0;padding:.4rem;background:var(--icsfeeds-surface,Canvas);color:var(--icsfeeds-text,CanvasText);border:1px solid var(--icsfeeds-border,currentColor);border-radius:.25rem}.icsfeeds-tag-select:last-child fieldset{left:auto;right:0}.icsfeeds-tag-select label{display:flex;align-items:center;gap:.5rem;min-height:2rem;padding:.15rem .3rem;cursor:pointer}.icsfeeds-tag-select input{flex-shrink:0;width:1rem;height:1rem;margin:0}.icsfeeds-active-tags{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.5rem}.icsfeeds-active-tags:empty{display:none}.icsfeeds .icsfeeds-active-tags button,.icsfeeds .icsfeeds-filter-reset{font-size:.875em;min-height:2rem;padding:.2rem .5rem}.icsfeeds .icsfeeds-filter-reset{margin-top:.4rem;border:0;text-decoration:underline}@media (pointer:coarse){.icsfeeds-tag-select label,.icsfeeds .icsfeeds-active-tags button,.icsfeeds .icsfeeds-filter-reset,.icsfeeds-tag-filter summary{min-height:2.75rem;box-sizing:border-box}}.icsfeeds-tag-filter{min-width:0;padding:.6rem .75rem;border:1px solid var(--icsfeeds-border,currentColor);border-radius:.25rem}.icsfeeds-tag-filter>legend{font-weight:600;padding-inline:.3rem;font-size:.9em}.icsfeeds-filter-selects{margin-top:0;align-items:center}.icsfeeds-search-label{min-width:0;max-width:100%;display:flex;align-items:center;flex-wrap:wrap;gap:.4rem;font-size:.9em}.icsfeeds-search-label input{box-sizing:border-box;min-width:0;width:14rem;max-width:100%;font:inherit;color:inherit;background:var(--icsfeeds-surface,Canvas);border:1px solid var(--icsfeeds-border,currentColor);border-radius:.25rem;padding:.45rem}.icsfeeds-search-label input:focus-visible{outline:3px solid var(--icsfeeds-focus,currentColor);outline-offset:2px}.icsfeeds-tag-filter,.icsfeeds-filter-selects,.icsfeeds-tag-select{box-sizing:border-box;min-width:0;max-width:100%}.icsfeeds-search-label input[type="search"]{min-inline-size:0;max-inline-size:100%}.icsfeeds-active-tags button{max-width:100%;white-space:normal;overflow-wrap:anywhere}.icsfeeds-share-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;margin-block-start:1rem}.icsfeeds-share-status{flex-basis:100%;min-height:1.5em}.icsfeeds-share-status:empty{flex-basis:0%;min-height:0}.icsfeeds .icsfeeds-action-share,.icsfeeds .icsfeeds-action-calendar{box-sizing:border-box;padding:.35rem .8rem}.icsfeeds .icsfeeds-action-calendar{display:inline-flex;align-items:center;min-height:2.75rem;color:inherit;text-decoration:none;border:1px solid currentColor;border-radius:.25rem}.icsfeeds .icsfeeds-action-calendar:hover{text-decoration:underline}.icsfeeds .icsfeeds-action-calendar:focus-visible{outline:3px solid var(--icsfeeds-focus,currentColor);outline-offset:3px}.icsfeeds-event-list .icsfeeds-share-actions,.icsfeeds-combined-list-item .icsfeeds-share-actions{gap:.5rem;margin-block-start:.6rem;font-size:.9em}.icsfeeds-event-list .icsfeeds-share-actions :is(button,a),.icsfeeds-combined-list-item .icsfeeds-share-actions :is(button,a){min-height:2.25rem}@media (pointer:coarse){.icsfeeds-event-list .icsfeeds-share-actions :is(button,a),.icsfeeds-combined-list-item .icsfeeds-share-actions :is(button,a){min-height:2.75rem}}.icsfeeds .icsfeeds-event-list>li{scroll-margin-block-start:5rem}.icsfeeds .icsfeeds-event-list>li:target{outline:2px solid var(--icsfeeds-focus,currentColor);outline-offset:.35rem}@container (max-width:30rem){.icsfeeds-search-label{flex:1 1 100%;width:100%}.icsfeeds-search-label input[type="search"]{width:100%;flex:1 1 100%}.icsfeeds-tag-select{flex:1 1 10rem}.icsfeeds-tag-select fieldset,.icsfeeds-tag-select:last-child fieldset{position:static;box-sizing:border-box;width:100%;min-width:0;max-width:100%}.icsfeeds-navigation{grid-template-columns:auto minmax(0,1fr) auto}.icsfeeds-navigation [data-icsfeeds-today]{grid-column:1/-1;grid-row:2;justify-self:center}.icsfeeds-navigation [data-icsfeeds-next]{grid-column:3;grid-row:1}.icsfeeds-navigation-range{grid-row:3}}.icsfeeds-view-switch{display:flex;justify-content:flex-end;gap:.25rem;margin-block:.75rem}.icsfeeds .icsfeeds-view-switch button{min-height:2.5rem;padding:.35rem .8rem;border:1px solid var(--icsfeeds-border,currentColor);border-radius:.3rem;background:var(--icsfeeds-surface,Canvas);color:var(--icsfeeds-text,CanvasText)}.icsfeeds .icsfeeds-view-switch button[aria-pressed="true"]{background:var(--icsfeeds-event-color,var(--wp--preset--color--contrast,#222));color:var(--icsfeeds-event-contrast,var(--wp--preset--color--base,#fff))}.icsfeeds .icsfeeds-view-switch button:focus-visible,.icsfeeds .icsfeeds-combined-list-trigger:focus-visible{outline:3px solid var(--icsfeeds-focus,currentColor);outline-offset:3px}.icsfeeds-pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.5rem;margin-block:1rem}.icsfeeds .icsfeeds-pagination button{padding:.35rem .8rem}.icsfeeds-page-status{min-width:min(8rem, 100%);text-align:center}.icsfeeds-combined-list{margin-block:1rem;scroll-margin-block-start:5rem}.icsfeeds-list-scope{font-size:.9em}.icsfeeds-combined-list-items{display:grid;gap:.65rem;margin:0;padding:0;list-style:none}.icsfeeds-combined-list-item{padding:.8rem 1rem;border-inline-start:.35rem solid var(--icsfeeds-event-color,currentColor);background:var(--icsfeeds-surface-muted,color-mix(in srgb,currentColor 6%,transparent))}.icsfeeds .icsfeeds-combined-list-trigger{display:block;width:100%;padding:0;border:0;background:#fff0;color:inherit;text-align:start;font:inherit;font-weight:700;line-height:1.35;cursor:pointer}.icsfeeds .icsfeeds-combined-list-trigger:hover{text-decoration:underline}.icsfeeds-combined-list-item .icsfeeds-event-date,.icsfeeds-combined-list-item .icsfeeds-event-location{margin:.25rem 0 0;font-size:.95em}@media (forced-colors:active){.icsfeeds-combined-list-item{border:1px solid CanvasText;border-inline-start-width:.35rem}.icsfeeds .icsfeeds-view-switch button[aria-pressed="true"]{forced-color-adjust:none;background:Highlight;color:HighlightText}}