@font-face{font-family:Open Sans;font-style:normal;font-weight:400;font-display:block;src:url(../media/open-sans-latin-400-normal.34xmh-n4wgyp6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Open Sans;font-style:normal;font-weight:400;font-display:block;src:url(../media/open-sans-latin-ext-400-normal.0arxegv-90tg6.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Open Sans;font-style:normal;font-weight:700;font-display:block;src:url(../media/open-sans-latin-700-normal.3ljhf88d9rj6y.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Open Sans;font-style:normal;font-weight:700;font-display:block;src:url(../media/open-sans-latin-ext-700-normal.04r92qrn0d8j_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Crete Round;font-style:normal;font-weight:400;font-display:block;src:url(../media/crete-round-latin-400-normal.1wvks3usrncoy.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Crete Round;font-style:normal;font-weight:400;font-display:block;src:url(../media/crete-round-latin-ext-400-normal.1usu9vyycvaai.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{color:#242424;background:#f9f4df;font-family:Open Sans,sans-serif}h1,h2,h3{font-family:Crete Round,serif;font-weight:400}*{box-sizing:border-box}body{margin:0}section{background:#fff;border-radius:1rem;margin:1.5rem 0;padding:1.5rem}.form{gap:1rem;max-width:36rem;display:grid}label{gap:.35rem;font-weight:600;display:grid}input,textarea,select,button{font:inherit;border:1px solid #888;border-radius:.4rem;padding:.65rem}textarea{min-height:7rem}button{cursor:pointer;color:#222;background:#f7d4ce;border-color:#f7d4ce;width:fit-content}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:2px;outline:3px solid #5540ad}.events{gap:1rem;padding:0;list-style:none;display:grid}.events li{border-bottom:1px solid #ddd;padding-bottom:1rem}.events h3{margin-bottom:.25rem}.rejection{margin-top:.75rem}.rejection>summary{cursor:pointer;text-decoration:underline}.rejection form{gap:.75rem;max-width:36rem;margin-top:.75rem;display:grid}.description{white-space:pre-wrap}.event-detail h1{font-size:clamp(2rem,5vw,3rem);line-height:1.15}.event-detail .event-related{background:0 0;margin:24px 0 0;padding:0}.event-related h2{margin:24px 0 12px}.event-related ul{margin:0;padding:0;list-style:none}.event-related li{border-bottom:1px solid var(--app-line);flex-wrap:wrap;align-items:baseline;gap:4px 16px;display:flex}.event-related li>a{overflow-wrap:anywhere;align-items:center;min-height:44px;display:inline-flex}.event-related li>time{color:var(--app-sub);font-size:.875rem}.event-related summary{cursor:pointer;width:fit-content;min-height:44px;color:var(--app-purple);padding-block:12px;display:list-item}.event-detail-heading{justify-content:space-between;align-items:flex-start;gap:16px;margin:1.5rem 0;display:flex}.event-detail-heading h1{overflow-wrap:anywhere;min-width:0;margin:0}.event-detail-heading>.calendar-booking-actions,.event-detail-heading>.own-actions{flex-shrink:0;margin:0}.event-detail-heading .own-action-menu>*{opacity:1;pointer-events:auto}.event-meta{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:1rem;margin:2rem 0;display:grid}.event-meta>div{border-top:2px solid #e9c2bc;padding-top:.75rem}.event-meta dt{color:#666;font-size:.85rem;font-weight:700}.event-meta dd{margin:.35rem 0 0}.event-description{max-width:42rem;margin:2rem 0}.event-detail-image{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:24rem;margin:1.5rem 0;display:block}.selected-event-image{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:12rem;margin:.75rem 0;display:block}.event-actions{flex-wrap:wrap;gap:1rem;margin:1.5rem 0;display:flex}.event-actions a{border:1px solid #bbb;padding:.65rem .9rem;font-weight:700;text-decoration:none}.event-export>summary{cursor:pointer;border:1px solid #bbb;padding:.65rem .9rem;font-weight:700}.event-export>div{border:1px solid #ddd;border-top:0;display:grid}.event-actions .event-export a{border:0;padding:.65rem .9rem;font-weight:400}.event-export a:hover{background:#f4f4f4}.public-list-top{flex-wrap:wrap;align-items:end;gap:1rem;margin:1.5rem 0;display:flex}.public-event-month{border-radius:0;margin:1.5rem 0;padding:0}.public-month-title{text-transform:capitalize;align-items:center;gap:1rem;font-size:1.2rem;display:flex}.public-month-title:after{content:"";border-top:1px solid #ddd;flex:1}.public-event-month ul{margin:0;padding:0;list-style:none}.public-event-month li{border-bottom:1px solid #e5e5e5;gap:1.5rem;padding:1.25rem 0;display:flex}.public-date-tag{color:#666;flex-direction:column;flex:0 0 4.5rem;align-items:center;display:flex}.public-date-tag strong{color:#222;font-size:1.6rem;font-weight:400;line-height:1.2}.public-event-month article{min-width:0;max-width:48rem}.public-event-month h3{margin:.25rem 0 .5rem;font-size:1.2rem}.public-event-time{color:#666;margin:0;font-size:.85rem}.public-event-excerpt{color:#555}.public-list-pagination{margin:1rem 0}.notice{background:#e1f1df;border-radius:.4rem;padding:1rem}.error{background:#ffe1dd}.view-nav,.calendar-nav{flex-wrap:wrap;align-items:center;gap:1rem;margin:1rem 0;display:flex}.search-form{flex-wrap:wrap;align-items:end;gap:.75rem;display:flex}.weekdays{flex-wrap:wrap;gap:.6rem;display:flex}.weekdays label{align-items:center;font-weight:400;display:flex}.view-nav a[aria-current=page]{font-weight:700;text-decoration-thickness:.2rem}.calendar-nav{justify-content:space-between}.month-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:.25rem;display:grid}.month-grid>strong{text-align:center}.calendar-day{overflow-wrap:anywhere;background:#f9f4df;min-height:6rem;padding:.35rem}.calendar-day.outside{opacity:.55}.calendar-event{background:#f7d4ce;margin-top:.3rem;padding:.2rem;font-size:.8rem;display:block}.mobile-day-link,.mobile-month-events{display:none}.venue-label{color:#222;text-align:center;white-space:nowrap;background:#f4f4f4;border:1px solid #ddd;border-radius:4px;padding:3px 8px;font-size:10px;font-weight:700;line-height:1.3;transition:background-color .1s,color .1s;display:inline-block}.venue-pink{color:#930000;background-color:#ffc8c8;border-color:#ffb3b3}.venue-blue{color:#004c7c;background-color:#c0e1f7;border-color:#a0d3f0}.room-labels{flex-wrap:wrap;gap:.3rem;display:inline-flex}.calendar-event .room-labels{max-width:100%}.calendar-event .venue-label{white-space:normal;overflow-wrap:anywhere;max-width:100%}.calendar-event .multiple-rooms{padding-bottom:8px;display:inline-block;position:relative}.calendar-event .multiple-rooms .venue-label{white-space:nowrap;max-width:none}.calendar-event .multiple-rooms .venue-label:first-child{z-index:2;position:relative}.calendar-event .multiple-rooms .venue-label:nth-child(2){z-index:1;position:absolute;top:0;left:0;transform:translateY(8px)}.calendar-event .multiple-rooms .venue-label:nth-child(n+3){display:block;position:relative}@media (hover:hover) and (pointer:fine){.calendar-event .multiple-rooms .venue-label{transition:transform .15s,z-index .15s}.calendar-event .multiple-rooms:hover .venue-label:nth-child(2),.calendar-event:focus-visible .multiple-rooms .venue-label:nth-child(2){z-index:3;transform:translate(4px,3px)}}@media (prefers-reduced-motion:reduce){.calendar-event .multiple-rooms .venue-label{transition:none}}.event-preview{display:none}@media (min-width:651px){.calendar-event-wrap{margin-top:.8rem;position:relative}.calendar-event-wrap:hover,.calendar-event-wrap:focus-within{z-index:10}.calendar-event-wrap:hover .event-preview,.calendar-event-wrap:focus-within .event-preview{display:grid}.event-preview{z-index:11;color:#333;background:#fff;border:1px solid #ddd;gap:.4rem;width:min(15rem,70vw);padding:1rem;font-size:.8rem;line-height:1.4;position:absolute;bottom:100%;left:0;box-shadow:0 5px 20px #0003}.event-preview img{object-fit:contain;justify-self:center;width:auto;max-width:100%;height:auto;max-height:12rem;display:block}.event-preview-date{font-size:.72rem}.calendar-day:nth-child(7n),.calendar-day:nth-child(7n-1),.calendar-day:nth-child(7n-2){position:relative}.calendar-day:nth-child(7n) .event-preview,.calendar-day:nth-child(7n-1) .event-preview,.calendar-day:nth-child(7n-2) .event-preview{left:auto;right:0}.calendar-event-wrap .event-preview[style]{inset:var(--preview-top) auto auto var(--preview-left);max-height:var(--preview-height);overflow:auto}}@media (max-width:650px){.month-grid{gap:.1rem}.calendar-day{text-align:center;min-height:3.5rem;padding:.2rem}.desktop-day-link,.month-grid .calendar-event-wrap{display:none}.mobile-day-link{flex-direction:column;align-items:center;gap:.2rem;min-height:2.5rem;display:flex}.mobile-day-link[aria-current=date]{font-weight:700;text-decoration-thickness:.2rem}.event-dot{background:currentColor;border-radius:50%;width:.35rem;height:.35rem}.mobile-month-events{border-top:1px solid #ddd;margin:1rem 0 0;padding:1rem 0 0;display:block}}:root{color:#202020;background:#fff}body{background:#fff;line-height:1.5}main{width:min(75rem,100% - 3rem);margin:0 auto 5rem}a{color:inherit}a:focus-visible,summary:focus-visible{outline-offset:3px;outline:3px solid #7a4fa0}.calendar-heading{justify-content:space-between;align-items:end;gap:2rem;padding:3.5rem 0 2.5rem;display:flex}.calendar-heading h1{margin:.2rem 0 .35rem;font-size:clamp(2.3rem,5vw,3.5rem);line-height:1.1}.calendar-heading p{color:#666;margin:0}.calendar-heading .eyebrow{color:#9b514b;letter-spacing:.14em;font-size:.7rem;font-weight:700}.account-link{color:#252525;white-space:nowrap;border-bottom:1px solid #a8a8a8;padding-bottom:.3rem;font-size:.9rem;font-weight:700;text-decoration:none}.account-actions{flex-wrap:wrap;justify-content:flex-end;gap:.8rem 1.2rem;display:flex}.calendar-section{background:0 0;border-radius:0;margin:0;padding:0}.calendar-toolbar{border:1px solid #d5d5d5;align-items:stretch;min-height:66px;display:flex}.calendar-search{flex-wrap:nowrap;flex:1;align-items:stretch;gap:0;min-width:0;display:flex}.calendar-search label{align-items:center;gap:0;display:flex}.search-field{flex:1;min-width:0}.search-icon{color:#555;padding:0 .2rem 0 1.2rem;font-size:1.9rem;line-height:1}.calendar-search input{background:0 0;border:0;border-radius:0;width:100%;min-width:0;padding:1rem}.calendar-search select{background:#fff;border:0;border-left:1px solid #eee;border-radius:0;padding:.8rem 1.6rem .8rem 1rem;font-size:.85rem}.calendar-search button{color:#fff;white-space:nowrap;background:#282828;border-color:#282828;border-radius:0;padding:.75rem 1.4rem;font-size:.86rem;font-weight:700}.view-nav{align-items:stretch;gap:0;margin:0}.calendar-toolbar .view-nav{border-left:1px solid #ddd}.view-nav a{color:#666;align-items:center;padding:0 .8rem;font-size:.84rem;text-decoration:none;display:flex}.view-nav a[aria-current=page]{color:#222;text-decoration:none;box-shadow:inset 0 -3px #252525}.filter-summary{color:#666;margin:1rem 0 0;font-size:.85rem}.calendar-topbar{align-items:center;gap:1rem;margin:2.2rem 0 1.8rem;display:flex}.period-arrows{gap:.2rem;display:flex}.period-arrows a{color:#3c3c3c;padding:.15rem .45rem;font-family:sans-serif;font-size:2rem;line-height:1;text-decoration:none}.today-link{border:1px solid #d5d5d5;border-radius:4px;padding:.45rem .8rem;font-size:.82rem;font-weight:700;text-decoration:none}.date-picker{position:relative}.date-picker summary{cursor:pointer;text-transform:capitalize;align-items:center;gap:.8rem;font-size:1.35rem;list-style:none;display:flex}.date-picker summary::-webkit-details-marker{display:none}.date-picker summary span{font-size:1rem}.month-picker-chevron{border-bottom:2px solid;border-right:2px solid;width:.65rem;height:.65rem;transform:translateY(-.15rem)rotate(45deg)}.date-picker[open] .month-picker-chevron{transform:translateY(.15rem)rotate(225deg)}.month-picker-panel{z-index:20;background:#fff;border:1px solid #ddd;border-radius:4px;width:min(22.5rem,100vw - 2rem);padding:.65rem 1rem 1rem;position:absolute;top:100%;left:0;box-shadow:0 8px 25px #0002}.month-picker-year{justify-content:space-between;align-items:center;display:flex}.month-picker-year button{color:#888;background:0 0;border:0;place-items:center;min-width:44px;min-height:44px;padding:0;font-size:1.4rem;display:grid}.month-picker-year button:disabled{opacity:.35;cursor:default}.month-picker-grid{grid-template-columns:repeat(4,1fr);display:grid}.month-picker-grid a{color:#60616b;border-radius:4px;place-items:center;min-height:44px;font-size:.72rem;text-decoration:none;display:grid}.month-picker-grid a:hover,.month-picker-grid a:focus-visible{background:#f5e6cf}.month-picker-grid a[aria-current]{color:#fff;background:#d7922f;font-weight:700}.month-picker-panel form{gap:.5rem;margin-top:.5rem;display:grid}.month-grid{border-top:1px solid #dedede;border-left:1px solid #dedede;gap:0}.month-grid>strong{text-align:left;color:#626262;text-transform:uppercase;border-bottom:1px solid #dedede;border-right:1px solid #dedede;padding:.65rem .5rem;font-size:.72rem;font-weight:400}.calendar-day{overflow-wrap:anywhere;background:#fff;border-bottom:1px solid #dedede;border-right:1px solid #dedede;min-height:9.5rem;padding:.65rem .65rem .9rem}.calendar-day.outside{opacity:1;color:#aaa;background:#fafafa}.calendar-day.today{box-shadow:inset 0 3px #d79186}.desktop-day-link,.mobile-day-link{color:inherit;font-size:1.05rem;text-decoration:none;display:inline-block}.desktop-day-link{color:#70717b;font-size:1.3rem;font-weight:700}.desktop-day-link[aria-current=date]{font-weight:700;text-decoration:underline;text-decoration-thickness:.15rem}.selected-day-events{border-top:0;margin:0;padding:1rem 0;display:none}.selected-day-events.enhanced{display:block}.selected-day-events h3{font-size:1.2rem}.mobile-day-link{display:none}.desktop-day-link:hover,.calendar-event:hover .calendar-event-title{text-decoration:underline}.calendar-event{color:#222;background:0 0;flex-direction:column;align-items:start;gap:.14rem;margin-top:0;padding:0;line-height:1.35;text-decoration:none;display:flex}.calendar-event time{color:#646464;font-size:.64rem}.calendar-event-title{color:#666872;font-size:.72rem;font-weight:400}.calendar-event .venue-label{margin-top:.15rem;padding:2px 7px;font-size:9px}.calendar-footer{justify-content:flex-end;margin:2rem 0;display:flex}.calendar-footer a{color:#383838;border:1px solid #c7c7c7;border-radius:3px;padding:.65rem .9rem;font-size:.82rem;font-weight:700;text-decoration:none}.account-section,main>section:not(.calendar-section){border:1px solid #e1e1e1;border-radius:0;margin-top:3rem;padding:1.5rem}.workspace-intro{margin:3rem 0 1rem}.workspace-intro h2,.workspace-intro p{margin:0 0 .4rem}.workspace-panel{background:#fff;border:1px solid #dedede;margin:.65rem 0}.workspace-panel>summary{cursor:pointer;padding:1rem 1.25rem;font-weight:700}.workspace-panel>summary small{color:#666;overflow-wrap:anywhere;margin:.3rem 0 0 1.2rem;font-size:.85rem;font-weight:400;display:block}.workspace-panel>summary:focus-visible{outline-offset:-3px;outline:3px solid #946559}.workspace-panel>section{border-top:1px solid #e5e5e5;margin:0;padding:1.5rem}.open-recurrence{border-top:1px solid #e5e5e5;padding:1.25rem 1.5rem}.open-recurrence>summary,.optional-fields>summary{cursor:pointer;font-weight:700}.open-recurrence>section{margin:0;padding:.5rem 0 0}.optional-fields>fieldset{margin:1rem 0 0}.image-remove{align-items:center;margin-top:.75rem;display:flex}.repeat-basics{gap:1rem;display:grid}@supports selector(:has(*)){.form:has(select[name=frequency] option:not([value=weekly]):checked) .weekly-options{display:none}}.recurrence-options{border:1px solid #dedede;padding:.8rem}.recurrence-options>summary{cursor:pointer;font-weight:700}.recurrence-options[open]>summary{margin-bottom:1rem}.recurrence-options>label,.recurrence-options>fieldset,.recurrence-options>details{margin:1rem 0}.mobile-calendar-toolbar,.weekday-mobile,.event-period-mobile,.today-label-mobile{display:none}.visually-hidden{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:800px){main{width:min(100% - 2rem,75rem)}.calendar-heading{flex-wrap:wrap;align-items:start;padding:2.5rem 0 1.7rem}.account-actions{justify-content:flex-start}.calendar-toolbar{flex-wrap:wrap}.calendar-search{flex-basis:100%;width:100%;min-height:58px}.calendar-toolbar .view-nav{border-top:1px solid #e5e5e5;border-left:0;width:100%;min-height:45px}.calendar-toolbar .view-nav a{flex:1;justify-content:center}}@media (max-width:650px){main{width:calc(100% - 1.5rem)}.calendar-heading{align-items:center;gap:.5rem 1rem;padding:1.1rem 0 .8rem}.calendar-heading h1{font-size:1.8rem}.calendar-heading p:not(.eyebrow){display:none}.account-actions{gap:.45rem .8rem}.account-link{font-size:.8rem}.calendar-toolbar{display:none}.mobile-calendar-toolbar{border-bottom:1px solid #dedede;flex-wrap:wrap;align-items:flex-start;display:flex}.mobile-search{flex:1}.mobile-search[open]{flex-basis:100%}.mobile-search>summary,.mobile-view>summary{cursor:pointer;align-items:center;gap:.4rem;min-height:44px;font-size:.85rem;font-weight:700;list-style:none;display:flex}.mobile-search>summary::-webkit-details-marker{display:none}.mobile-view>summary::-webkit-details-marker{display:none}.mobile-search>summary>span:first-child{font-size:1.5rem;line-height:1}.mobile-filter-dot{background:#9b514b;border-radius:50%;width:.45rem;height:.45rem}.mobile-search-form{grid-template-columns:minmax(0,1fr) auto;gap:.5rem;padding:0 0 .75rem;display:grid}.mobile-search-form .search-field{grid-column:1/-1}.mobile-search-form input,.mobile-search-form select,.mobile-search-form button{width:100%;min-height:44px}.mobile-view{margin-left:auto;position:relative}.mobile-view>summary{padding:0 .25rem 0 .75rem}.mobile-view nav{z-index:6;background:#fff;border:1px solid #ddd;min-width:8rem;padding:.3rem;position:absolute;right:0;box-shadow:0 5px 18px #0002}.mobile-view nav a{min-height:44px;padding:.65rem .8rem;text-decoration:none;display:block}.mobile-view nav a[aria-current=page]{background:#f4f4f4;font-weight:700}.calendar-topbar{gap:.35rem;margin:.8rem 0 .6rem}.period-arrows{gap:0}.period-arrows a{justify-content:center;align-items:center;min-width:40px;min-height:44px;padding:0;font-size:1.65rem;display:flex}.date-picker summary{gap:.4rem;min-height:44px;font-size:1rem}.month-picker-panel{left:auto;right:0}.today-link{white-space:nowrap;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:.4rem .45rem;font-size:.75rem;display:inline-flex}.today-label-desktop{display:none}.today-label-mobile{display:inline}.month-grid{border:0;gap:0}.month-grid>strong{text-align:center;border:0;padding:.35rem 0;font-size:.75rem;overflow:hidden}.weekday-desktop{display:none}.weekday-mobile{display:inline}.calendar-day,.calendar-day.outside{aspect-ratio:1;text-align:center;background:0 0;border:0;min-height:44px;padding:0}.calendar-day.today{box-shadow:inset 0 2px #d79186}.desktop-day-link,.month-grid .calendar-event{display:none}.mobile-day-link{flex-direction:column;justify-content:center;align-items:center;gap:.15rem;width:100%;height:100%;min-height:44px;font-size:.9rem;display:flex}.mobile-day-link[aria-current=date]{color:#fff;background:#272727;border-radius:50%;width:100%;min-height:44px;margin:0;text-decoration:none}.event-dot{width:.3rem;height:.3rem}.selected-day-events{padding:.6rem 0;display:block}.selected-day-events>h3{margin:.3rem 0 .65rem;font-size:1rem}.selected-day-events .events{gap:0}.selected-day-events .events li{padding:.6rem 0}.selected-day-events .events h3{margin:.2rem 0;font-size:1rem}.selected-day-events .events p{margin:.15rem 0}.selected-event-time{color:#666;font-size:.8rem}.event-period-desktop,.selected-day-events .selected-event-extra{display:none}.event-period-mobile{display:inline}.selected-day-events .calendar-nav{margin:.6rem 0}.calendar-footer{margin:1rem 0}.public-list-top{gap:.6rem;margin:.75rem 0}.public-list-top .search-form,.public-list-top .search-form label{flex:1;min-width:0}.public-list-top input{width:100%;min-width:0}.public-event-month{margin:.8rem 0}.public-month-title{font-size:1rem}.public-event-month li{gap:.75rem;padding:.8rem 0}.public-date-tag{flex-basis:2.75rem;font-size:.75rem}.public-date-tag strong{font-size:1.35rem}.public-event-month h3{font-size:1rem}.public-event-excerpt{display:none}.public-list-pagination{gap:.5rem;font-size:.85rem}}
