:host{--background:oklch(100% 0 0);--foreground:oklch(14.5% 0 0);--card:oklch(100% 0 0);--card-foreground:oklch(14.5% 0 0);--popover:oklch(100% 0 0);--popover-foreground:oklch(14.5% 0 0);--primary:oklch(20.5% 0 0);--primary-foreground:oklch(98.5% 0 0);--secondary:oklch(97% 0 0);--secondary-foreground:oklch(20.5% 0 0);--muted:oklch(97% 0 0);--muted-foreground:oklch(55.6% 0 0);--accent:oklch(97% 0 0);--accent-foreground:oklch(20.5% 0 0);--destructive:oklch(57.7% .245 27.325);--border:oklch(92.2% 0 0);--input:oklch(92.2% 0 0);--ring:oklch(70.8% 0 0);min-width:0;color:var(--foreground);background:var(--background);display:block}:host,[data-calendar-program]{min-width:0;container-type:inline-size}:host([hidden]){display:none}.cal-palette--teal{--cal-palette-border:#5eead4;--cal-palette-accent:#14b8a6;--cal-palette-surface:#f0fdfa;--cal-palette-tint:oklab(98.3579% -.0142 -.000178576/.4);--cal-palette-text:#042f2e}.cal-palette--sky{--cal-palette-border:#7dd3fc;--cal-palette-accent:#0ea5e9;--cal-palette-surface:#f0f9ff;--cal-palette-tint:oklab(97.7108% -.00686964 -.0104262/.4);--cal-palette-text:#082f49}.cal-palette--violet{--cal-palette-border:#c4b5fd;--cal-palette-accent:#8b5cf6;--cal-palette-surface:#f5f3ff;--cal-palette-tint:oklab(96.9143% .00646919 -.0146985/.4);--cal-palette-text:#2e1065}.cal-palette--amber{--cal-palette-border:#fcd34d;--cal-palette-accent:#f59e0b;--cal-palette-surface:#fffbeb;--cal-palette-tint:oklab(98.6879% -.00196859 .0213122/.4);--cal-palette-text:#451a03}.cal-palette--rose{--cal-palette-border:#fda4af;--cal-palette-accent:#f43f5e;--cal-palette-surface:#fff1f2;--cal-palette-tint:oklab(96.941% .014813 .00326276/.4);--cal-palette-text:#4c0519}.cal-palette--slate{--cal-palette-border:#cbd5e1;--cal-palette-accent:#64748b;--cal-palette-surface:#f8fafc;--cal-palette-tint:oklab(98.4152% -.00128621 -.00316101/.5);--cal-palette-text:#020617}.cal-loading{padding:var(--cio-space-4);border:1px solid var(--cio-color-border);border-radius:var(--cio-radius-control);color:var(--cio-color-muted-text);margin:0;font-size:.875rem}.cal-view{gap:var(--cio-space-4);grid-template-columns:minmax(0,1fr);min-inline-size:0;display:grid}.cal-desktop{gap:var(--cio-space-4);display:none}.cal-mobile{gap:var(--cio-space-3);grid-template-columns:minmax(0,1fr);min-inline-size:0;display:grid}.cal-mobile-pickers{gap:var(--cio-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.cal-mobile-pickers>.cio-shared-field,.cal-mobile-pickers select{min-inline-size:0;max-inline-size:100%}.cal-mobile-day-heading{overflow-wrap:anywhere;margin:0;font-size:1rem}.cal-controls{gap:var(--cio-space-3);padding:var(--cio-space-3);border:1px solid var(--cio-color-border);border-radius:var(--cio-radius-control);background:color-mix(in oklab, var(--cio-color-surface) 95%, transparent);display:grid;box-shadow:0 1px 2px #0000000d}.cal-controls__row{justify-content:space-between;align-items:center;gap:var(--cio-space-3);min-width:0;display:flex}.cal-subscriptions__header{align-items:center;gap:var(--cio-space-4);flex-wrap:wrap;display:flex}.cal-subscriptions__header .cio-public__route-title{margin:0}.cal-subscriptions{min-width:0;margin-inline-start:auto}.cal-subscriptions__links{gap:var(--cio-space-3);flex-wrap:wrap;padding-block-start:var(--cio-space-3);display:flex}.cal-controls__nav{flex-shrink:1;align-items:center;min-width:0;display:flex}.cal-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin-inline-start:var(--cio-space-2);font-size:1.25rem;font-weight:600;overflow:hidden}.cal-title__full{display:none}.cal-title__compact{display:inline}.cal-button-group{flex-shrink:0;display:inline-flex}.cal-button{block-size:2rem;min-block-size:2rem}.cal-button--after{margin-block-start:var(--cio-space-2)}.cal-button--start{justify-self:start}.cal-nav-button{padding-inline:var(--cio-space-2);color:var(--cio-color-action)}.cal-nav-button--direction{padding-inline:var(--cio-space-3)}.cal-nav-button--today{margin-inline-end:var(--cio-space-2);display:none}.cal-segment,.cal-category-button{border-radius:0}.cal-button-group>.cal-segment:first-child,.cal-button-group>.cal-category-button:first-child{border-start-start-radius:var(--cio-radius-control);border-end-start-radius:var(--cio-radius-control);margin-inline-start:0}.cal-button-group>.cal-segment:last-child,.cal-button-group>.cal-category-button:last-child{border-start-end-radius:var(--cio-radius-control);border-end-end-radius:var(--cio-radius-control)}.cal-segment--dimmed,.cal-category-button--dimmed{opacity:.6}.cal-category-button--selected{background:color-mix(in oklab, var(--cio-color-muted) 70%, transparent);color:var(--cio-color-text);box-shadow:inset 0 2px 4px #0000000f}.cal-marker{border-radius:9999px;flex:none;block-size:.5rem;inline-size:.5rem;display:inline-block}.cal-marker--violet{background:#8b5cf6}.cal-marker--sky{background:#0ea5e9}.cal-marker--teal{background:#14b8a6}.cal-marker--mixed{border-radius:0;gap:.125rem;block-size:auto;inline-size:auto;display:inline-flex}.cal-marker__dot{border-radius:9999px;block-size:.375rem;inline-size:.375rem;display:inline-block}.cal-marker__dot--rose{background:#f43f5e}.cal-marker__dot--amber{background:#f59e0b}.cal-marker__dot--slate{background:#64748b}.cal-icon-button{list-style:none}.cal-search{display:inline-flex;position:relative}.cal-search-popover{inset-inline-end:0;z-index:40;inline-size:18rem;padding:var(--cio-space-3);border:1px solid var(--cio-color-border);border-radius:var(--cio-radius-control);background:var(--cio-color-surface);margin-block-start:var(--cio-space-1);display:grid;position:absolute;top:100%;box-shadow:0 10px 15px -3px #0000001a}.cal-filters__summary{list-style:none}.cal-filters__panel{inset-inline-start:0;z-index:30;gap:var(--cio-space-4);inline-size:min(16rem,100%);padding:var(--cio-space-3);border:1px solid var(--cio-color-border);border-radius:var(--cio-radius-control);background:var(--cio-color-surface);margin-block-start:var(--cio-space-1);display:grid;position:absolute;top:100%;box-shadow:0 10px 15px -3px #0000001a}.cal-filters__group{overflow-wrap:anywhere;gap:var(--cio-space-2);border:0;min-inline-size:0;margin:0;padding:0;display:grid}.cal-filters__legend{margin-block-end:var(--cio-space-2);font-size:.875rem;font-weight:600}.cal-filters__options{gap:var(--cio-space-2);flex-wrap:wrap;display:flex}.cal-resource-filter{z-index:30;justify-content:center;align-items:center;block-size:100%;display:flex;position:relative}.cal-resource-filter__summary{list-style:none}.cal-resource-filter__panel{inset-inline-start:var(--cio-space-1);z-index:30;gap:var(--cio-space-2);min-inline-size:12rem;padding:var(--cio-space-3);border:1px solid var(--cio-color-border);border-radius:var(--cio-radius-control);background:var(--cio-color-surface);margin-block-start:var(--cio-space-1);display:grid;position:absolute;top:100%;box-shadow:0 10px 15px -3px #0000001a}.cal-check{align-items:center;gap:var(--cio-space-2);cursor:pointer;display:flex}.cal-check--start{align-items:start;margin-block-start:var(--cio-space-2)}.cal-check__label{font-weight:500;display:block}.cal-inline-row{align-items:center;gap:var(--cio-space-2);display:flex}.cal-dialog{z-index:50;padding:var(--cio-space-4);place-items:center;display:grid;position:fixed;inset:0}.cal-dialog--scroll{overflow-y:auto}.cal-dialog__backdrop{background:#0006;position:absolute;inset:0}.cal-dialog__panel{inline-size:100%;max-inline-size:32rem;padding:var(--cio-space-6) var(--cio-space-4);border:1px solid var(--cio-color-border);border-radius:var(--cio-radius-control);background:var(--cio-color-surface);position:relative;box-shadow:0 20px 25px -5px #0003}.cal-dialog__panel--md{max-inline-size:28rem}.cal-dialog__panel--wide{max-inline-size:36rem}.cal-dialog__panel--raised{max-inline-size:42rem;margin-block:auto}.cal-dialog__title{margin:0;font-size:1.125rem;font-weight:600}.cal-dialog__meta{color:var(--cio-color-muted-text);margin-block-start:var(--cio-space-1);font-size:.875rem}.cal-dialog__meta--block{display:block}.cal-dialog__meta--spaced{margin-block-start:var(--cio-space-3)}.cal-dialog__summary{margin-block-start:var(--cio-space-2);font-weight:500}.cal-dialog__details{gap:var(--cio-space-2) var(--cio-space-4);grid-template-columns:auto 1fr;margin-block-start:var(--cio-space-4);display:grid}.cal-dialog__term{font-weight:500}.cal-dialog__actions{justify-content:space-between;align-items:center;gap:var(--cio-space-2);flex-wrap:wrap;margin-block-start:var(--cio-space-4);display:flex}.cal-dialog__actions-group{align-items:center;gap:var(--cio-space-2);flex-wrap:wrap;display:flex}.cal-dialog__section{border-block-start:1px solid var(--cio-color-border);margin-block-start:var(--cio-space-4);padding-block-start:var(--cio-space-4)}.cal-dialog__subtitle{margin:0;font-size:.875rem;font-weight:600}.cal-dialog__section-actions{gap:var(--cio-space-2);flex-wrap:wrap;margin-block-start:var(--cio-space-2);display:flex}.cal-form{gap:var(--cio-space-4);margin-block-start:var(--cio-space-4);display:grid}.cal-form-grid{gap:var(--cio-space-3);grid-template-columns:minmax(0,1fr);min-inline-size:0;display:grid}.cal-fieldset{gap:var(--cio-space-2);border:0;margin:0;padding:0;display:grid}.cal-control{inline-size:100%}.cal-recurrence{gap:var(--cio-space-3);display:grid}.cal-recurrence__group{gap:var(--cio-space-1);border:0;margin:0;padding:0;display:grid}.cal-recurrence__weekdays{gap:var(--cio-space-1);flex-wrap:wrap;display:flex}.cal-recurrence__hint{margin-block-start:var(--cio-space-1)}.cal-weekday-toggle{inline-size:55px}.cal-link{color:var(--cio-color-action);text-underline-offset:4px;font-size:.875rem;text-decoration:underline}.cal-link--quiet{color:inherit;text-underline-offset:2px}.cal-link--quiet:hover{text-decoration-line:underline}.cal-title-button{inline-size:100%;color:inherit;font:inherit;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;display:block;overflow:hidden}.cal-title-button.cal-link{color:var(--cio-color-action);text-underline-offset:4px;text-decoration:underline}.cal-note{color:var(--cio-color-muted-text);display:block}.cal-contents{display:contents}.cal-clickable{cursor:pointer}.cal-frame{border:1px solid var(--cio-color-border);border-radius:var(--cio-radius-control);overflow-x:auto}.cal-frame--clip{overflow:hidden}.cal-header{border-block-end:1px solid color-mix(in oklab, var(--cio-color-border) 60%, transparent);background:color-mix(in oklab, var(--cio-color-muted) 30%, transparent);display:grid}.cal-header__cell{border-inline-end:1px solid color-mix(in oklab, var(--cio-color-border) 60%, transparent);block-size:2.5rem}.cal-header__cell--strong{padding:var(--cio-space-2) var(--cio-space-3);text-align:center;font-weight:600}.cal-header__cell--week{block-size:3.5rem}.cal-header>:last-child,.cal-header .cal-header__cell:last-child{border-inline-end:0}.cal-gutter,.cal-column{border-inline-end:1px solid color-mix(in oklab, var(--cio-color-border) 60%, transparent);position:relative}.cal-column:last-child{border-inline-end:0}.cal-columns{display:grid;position:relative}.cal-time{color:var(--cio-color-muted-text);font-variant-numeric:tabular-nums;font-size:.75rem;position:absolute;inset-inline-start:6px}.cal-grid-line{pointer-events:none;border-block-start:1px solid color-mix(in oklab, var(--cio-color-border) 30%, transparent);position:absolute;inset-inline:0}.cal-grid-line--hour{border-block-start-color:color-mix(in oklab, var(--cio-color-border) 60%, transparent)}.cal-now{pointer-events:none;z-index:20;border-block-start:2px solid #f43f5e;position:absolute}.cal-now__dot{inset-inline-start:-4px;background:#f43f5e;border-radius:9999px;block-size:.5rem;inline-size:.5rem;position:absolute;top:-5px}.cal-slot{z-index:0;cursor:crosshair;background:0 0;border:0;padding:0;position:absolute;inset-inline:0}.cal-slot:hover{background:color-mix(in oklab, var(--cio-color-action) 5%, transparent)}.cal-event{z-index:10;padding:var(--cio-space-2);border:1px solid var(--cal-palette-border);border-inline-start:4px solid var(--cal-palette-accent);border-radius:var(--cio-radius-control);background:var(--cal-palette-surface);color:var(--cal-palette-text);text-align:left;align-content:start;font-size:.75rem;transition:box-shadow .15s;display:grid;position:absolute;overflow:hidden;box-shadow:0 1px 2px #0000000d}.cal-event:hover{box-shadow:0 4px 6px -1px #0000001a}.cal-event__resource{opacity:.7;text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.cal-event__title{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.cal-event__time{opacity:.8;white-space:nowrap;display:block}.cal-event__meta,.cal-event__meta-line{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.cal-event__note{opacity:.8;display:block}.cal-agenda-card{overflow-wrap:anywhere;inline-size:100%;min-inline-size:0;padding:var(--cio-space-4);border:1px solid var(--cal-palette-border);border-inline-start:4px solid var(--cal-palette-accent);border-radius:var(--cio-radius-control);background:var(--cal-palette-surface);color:var(--cal-palette-text);text-align:left;font:inherit;display:block;box-shadow:0 1px 2px #0000000d}.cal-agenda-card__time{font-variant-numeric:tabular-nums;font-size:.875rem;font-weight:600;display:block}.cal-agenda-card__title{text-overflow:ellipsis;white-space:nowrap;margin-block-start:var(--cio-space-1);display:block;overflow:hidden}.cal-agenda-card__resource{opacity:.8;margin-block-start:var(--cio-space-1);font-size:.875rem;display:block}.cal-agenda-card__price{margin-block-start:var(--cio-space-2);font-size:.875rem;font-weight:500;display:block}.cal-agenda-card__summary{margin-block-start:var(--cio-space-2);font-size:.875rem;display:block}.cal-agenda-card__note{opacity:.8;margin-block-start:var(--cio-space-2);font-size:.875rem;display:block}.cal-info-summary{padding:var(--cio-space-1) var(--cio-space-2);border-radius:var(--cio-radius-control);color:#451a03;background:#fffbeb;border:1px solid #fcd34d;font-size:.75rem;display:block;box-shadow:0 1px 2px #0000000d}.cal-info-summary__title{display:block}.cal-info-summary__text{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.cal-all-day{border-block-end:1px solid color-mix(in oklab, var(--cio-color-border) 60%, transparent);background:color-mix(in oklab, var(--cio-color-muted) 10%, transparent);display:grid}.cal-all-day__label{padding:var(--cio-space-2);border-inline-end:1px solid color-mix(in oklab, var(--cio-color-border) 60%, transparent);color:var(--cio-color-muted-text);font-size:.75rem;font-weight:500}.cal-all-day__cell{align-content:start;gap:var(--cio-space-1);padding:var(--cio-space-1);border-inline-end:1px solid color-mix(in oklab, var(--cio-color-border) 60%, transparent);display:grid}.cal-all-day__cell:last-child{border-inline-end:0}.cal-week-header-button{justify-content:center;align-items:center;gap:var(--cio-space-1);block-size:3.5rem;inline-size:100%;padding:var(--cio-space-2);border:0;border-inline-end:1px solid color-mix(in oklab, var(--cio-color-border) 60%, transparent);color:inherit;font:inherit;text-align:center;cursor:pointer;background:0 0;font-weight:600;display:flex}.cal-week-header-button:hover{background:color-mix(in oklab, var(--cio-color-muted) 40%, transparent)}.cal-week-header-button:last-child{border-inline-end:0}.cal-week-day-number{border-radius:9999px;place-items:center;block-size:1.75rem;inline-size:1.75rem;display:grid}.cal-week-day-number--today{color:#fff;background:#0284c7;box-shadow:0 1px 2px #0000000d}.cal-today-tint{background:oklab(97.7108% -.00686964 -.0104262/.3)}.cal-month-header{border-block-end:1px solid color-mix(in oklab, var(--cio-color-border) 60%, transparent);background:color-mix(in oklab, var(--cio-color-muted) 30%, transparent);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.cal-month-header__cell{padding:var(--cio-space-1) var(--cio-space-2);border-inline-end:1px solid color-mix(in oklab, var(--cio-color-border) 60%, transparent);text-align:center;text-transform:uppercase;font-size:.75rem;font-weight:600}.cal-month-header__cell:last-child{border-inline-end:0}.cal-month-grid{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.cal-month-day{min-block-size:8rem;padding:var(--cio-space-1);border-block-end:1px solid color-mix(in oklab, var(--cio-color-border) 60%, transparent);border-inline-end:1px solid color-mix(in oklab, var(--cio-color-border) 60%, transparent);position:relative}.cal-month-day:last-child{border-inline-end:0}.cal-month-day--adjacent{background:color-mix(in oklab, var(--cio-color-muted) 20%, transparent);color:var(--cio-color-muted-text)}.cal-month-day--today{background:oklab(97.7108% -.00686964 -.0104262/.5)}.cal-month-day__date{inline-size:100%;padding:var(--cio-space-1);color:inherit;font:inherit;text-align:center;cursor:pointer;background:0 0;border:0;font-size:.875rem;font-weight:600;display:block}.cal-month-day__number{border-radius:9999px;place-items:center;block-size:1.75rem;inline-size:1.75rem;margin-inline:auto;display:grid}.cal-month-day__number--today{color:#fff;background:#0284c7;box-shadow:0 1px 2px #0000000d}.cal-month-day__add{inset-inline-end:var(--cio-space-1);top:var(--cio-space-1);padding:var(--cio-space-1);border-radius:var(--cio-radius-control);color:inherit;cursor:pointer;background:0 0;border:0;font-size:.875rem;font-weight:600;position:absolute}.cal-month-day__add:hover{background:color-mix(in oklab, var(--cio-color-action) 10%, transparent)}.cal-month-badges{gap:var(--cio-space-1);display:grid}.cal-month-badge{inline-size:100%;padding:2px var(--cio-space-1);border:1px solid var(--cal-palette-border);border-radius:var(--cio-radius-control);background:var(--cal-palette-surface);color:var(--cal-palette-text);text-align:center;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;font-size:.75rem;display:block;overflow:hidden}.cal-list-table{table-layout:fixed;border-collapse:collapse;inline-size:100%;min-inline-size:40rem}.cal-list-col{inline-size:12rem}.cal-list-day-row{border-block-end:1px solid color-mix(in oklab, var(--cio-color-border) 60%, transparent);background:color-mix(in oklab, var(--cio-color-muted) 30%, transparent)}.cal-list-day-heading{padding:var(--cio-space-2) var(--cio-space-3);text-align:left;font-weight:600}.cal-list-day-link{color:var(--cio-color-action);font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.cal-list-row{border-block-end:1px solid color-mix(in oklab, var(--cio-color-border) 60%, transparent);background:var(--cal-palette-tint)}.cal-list-time{padding:var(--cio-space-3);border-inline-end:1px solid var(--cio-color-border);border-inline-start:4px solid var(--cal-palette-accent);vertical-align:top}.cal-list-resource{padding:var(--cio-space-3);border-inline-end:1px solid var(--cio-color-border);vertical-align:top}.cal-list-details{padding:var(--cio-space-3);vertical-align:top}.cal-list-title{display:block}.cal-list-meta{font-size:.875rem;display:block}.cal-mobile-controls{gap:var(--cio-space-3);padding:var(--cio-space-3);border:1px solid var(--cio-color-border);border-radius:var(--cio-radius-control);background:var(--cio-color-surface);display:grid;box-shadow:0 1px 2px #0000000d}.cal-mobile-controls__row{align-items:center;gap:var(--cio-space-2);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.cal-mobile-date{min-width:0;position:relative}.cal-mobile-date-trigger{inline-size:100%;padding:var(--cio-space-1) var(--cio-space-2);border-radius:var(--cio-radius-control);color:var(--cio-color-action);text-align:center;text-overflow:ellipsis;text-decoration:underline;text-decoration-color:color-mix(in oklab, var(--cio-color-action) 40%, transparent);text-underline-offset:4px;white-space:nowrap;cursor:pointer;background:0 0;border:0;font-size:1.125rem;font-weight:600;display:block;overflow:hidden}.cal-mobile-date-trigger:hover{text-decoration-color:var(--cio-color-action)}.cal-mobile-date-picker{pointer-events:none;opacity:0;cursor:pointer;position:absolute;inset:0}.cal-mobile-row{justify-content:space-between;align-items:start;gap:var(--cio-space-2);flex-wrap:wrap;display:flex;position:relative}.cal-mobile-row__group{align-items:start;gap:var(--cio-space-2);flex-wrap:wrap;display:flex}.cal-mobile-empty{padding:var(--cio-space-6) var(--cio-space-4);border:1px solid var(--cio-color-border);border-radius:var(--cio-radius-control);background:color-mix(in oklab, var(--cio-color-muted) 20%, transparent);color:var(--cio-color-muted-text);text-align:center;font-size:.875rem}.cal-icon{block-size:1rem;inline-size:1rem}@container (width>=40rem){.cal-title{font-size:1.5rem}.cal-title__full{display:inline}.cal-title__compact{display:none}.cal-form-grid--two,.cal-form-grid--three{grid-template-columns:repeat(2,minmax(0,1fr))}.cal-form-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.cal-all-day__cell--wide{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (width>=64rem){.cal-nav-button--today{display:inline-flex}.cal-all-day__cell--wide{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (width>=48rem){.cal-desktop{display:grid}.cal-mobile{display:none}}.cal-subscriptions__modal{max-block-size:calc(100dvh - 2rem);inline-size:min(32rem,100vw - 2rem);padding:var(--cio-space-6);color:inherit;margin:auto;position:fixed;inset:0;overflow:auto}.cal-subscriptions__modal h3{margin-block:var(--cio-space-3);font-weight:600}.cal-subscriptions__modal ol{padding-inline-start:var(--cio-space-6);list-style:decimal}.cal-subscriptions__modal::backdrop{background:#0006}.cal-subscriptions__modal .cio-public__account-calendar-feed-row{gap:var(--cio-space-3);flex-wrap:wrap;margin-block-start:var(--cio-space-2);display:flex}.cal-subscriptions__modal .cio-public__account-calendar-feed-url{flex:12rem;min-inline-size:0}[data-calendar-google-instructions] li+li{margin-block-start:var(--cio-space-3)}