.schedule-section[data-astro-cid-gvoadhjz]{background:#f8f6f0}.current-schedule[data-astro-cid-gvoadhjz]{grid-template-columns:1fr 1fr;align-items:center;gap:48px;margin-bottom:44px;display:grid}.hours-card[data-astro-cid-gvoadhjz]{color:#fff6e8;background:#3e1018;border-bottom:5px solid #f4bb63;border-radius:6px;padding:28px 32px}.hours-heading[data-astro-cid-gvoadhjz]{align-items:center;gap:14px;margin-bottom:20px;display:flex}.hours-heading[data-astro-cid-gvoadhjz] svg{color:#f4bb63;flex-shrink:0}.hours-heading[data-astro-cid-gvoadhjz] h2[data-astro-cid-gvoadhjz]{color:#fff6e8;margin:0;font-size:26px;line-height:1.15}.current-hours[data-astro-cid-gvoadhjz]{color:#f4bb63;margin-bottom:20px;font-size:clamp(24px,3vw,32px);font-weight:600;line-height:1.35}.schedule-address[data-astro-cid-gvoadhjz]{border-top:1px dashed #997879;padding-top:20px;font-size:15px}.current-event-copy[data-astro-cid-gvoadhjz] h2[data-astro-cid-gvoadhjz]{color:#302922;font-size:clamp(24px,2.8vw,34px)}.current-event-copy[data-astro-cid-gvoadhjz]>p[data-astro-cid-gvoadhjz]:not(.kicker){max-width:40ch}.schedule-actions[data-astro-cid-gvoadhjz]{flex-wrap:wrap;align-items:center;gap:12px 24px;display:flex}.schedule-call[data-astro-cid-gvoadhjz]{min-height:44px;color:var(--accent);text-underline-offset:4px;align-items:center;gap:8px;font-size:15px;text-decoration:underline;display:inline-flex}.archive-note[data-astro-cid-gvoadhjz]{border-top:1px solid var(--line);margin-bottom:32px;padding-top:36px}.archive-note[data-astro-cid-gvoadhjz] h2[data-astro-cid-gvoadhjz]{color:#302922;font-size:clamp(24px,2.8vw,32px)}.archive-note[data-astro-cid-gvoadhjz]>p[data-astro-cid-gvoadhjz]:not(.kicker){max-width:70ch;margin-bottom:20px}.archive-navigation[data-astro-cid-gvoadhjz]{flex-wrap:wrap;gap:12px 24px;display:flex}.archive-navigation[data-astro-cid-gvoadhjz] a[data-astro-cid-gvoadhjz]{text-underline-offset:4px;align-items:center;min-height:44px;font-size:14px;text-decoration:underline;display:inline-flex}.archive-group[data-astro-cid-gvoadhjz]{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:40px;display:grid}.archive-group[data-astro-cid-gvoadhjz]+.archive-group[data-astro-cid-gvoadhjz]{margin-top:48px}.archive-heading[data-astro-cid-gvoadhjz] h2[data-astro-cid-gvoadhjz]{margin-bottom:14px;scroll-margin-top:24px;font-size:27px;line-height:1.15}.archive-heading[data-astro-cid-gvoadhjz] p[data-astro-cid-gvoadhjz]{max-width:24ch;font-size:14px}.schedule-list[data-astro-cid-gvoadhjz]{border:1px solid var(--line);background:#fff;border-radius:6px}.schedule-card[data-astro-cid-gvoadhjz]{scroll-margin-top:24px}.schedule-card[data-astro-cid-gvoadhjz]+.schedule-card[data-astro-cid-gvoadhjz]{border-top:1px solid var(--line)}.schedule-card[data-astro-cid-gvoadhjz] summary[data-astro-cid-gvoadhjz]{color:#302922;cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:22px 24px;list-style:none;display:flex}.schedule-card[data-astro-cid-gvoadhjz] summary[data-astro-cid-gvoadhjz]::-webkit-details-marker{display:none}.schedule-card[data-astro-cid-gvoadhjz] summary[data-astro-cid-gvoadhjz]:hover,.schedule-card[data-astro-cid-gvoadhjz][open] summary[data-astro-cid-gvoadhjz]{background:#fffbf3}.schedule-summary[data-astro-cid-gvoadhjz]{flex-direction:column;gap:6px;min-width:0;display:flex}.archive-label[data-astro-cid-gvoadhjz]{color:#6b5036;letter-spacing:.08em;text-transform:uppercase;background:#fcf2df;border:1px solid #dfc596;border-radius:2px;width:fit-content;padding:2px 6px;font-size:10px;font-weight:600;line-height:1.5}.event-title[data-astro-cid-gvoadhjz]{font:600 18px/1.4 var(--font-ui)}.event-date[data-astro-cid-gvoadhjz]{color:var(--text);font-size:13px}.disclosure-icon[data-astro-cid-gvoadhjz]{height:28px;color:var(--accent);border:1px solid #e0c8b9;border-radius:50%;flex:0 0 28px;position:relative}.disclosure-icon[data-astro-cid-gvoadhjz]:before,.disclosure-icon[data-astro-cid-gvoadhjz]:after{content:"";background:currentColor;height:1px;position:absolute;top:12px;left:7px;right:7px}.disclosure-icon[data-astro-cid-gvoadhjz]:after{transform:rotate(90deg)}.schedule-card[data-astro-cid-gvoadhjz][open] .disclosure-icon[data-astro-cid-gvoadhjz]:after{display:none}.schedule-detail[data-astro-cid-gvoadhjz]{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:28px;padding:24px;display:grid}.schedule-copy[data-astro-cid-gvoadhjz]{min-width:0}.schedule-copy[data-astro-cid-gvoadhjz] p[data-astro-cid-gvoadhjz]{margin-bottom:16px;font-size:15px}.schedule-copy[data-astro-cid-gvoadhjz] p[data-astro-cid-gvoadhjz]:last-child{margin-bottom:0}.date-note[data-astro-cid-gvoadhjz]{background:#fff8eb;border-left:3px solid #d7aa5c;padding:12px 14px;font-size:14px}.poster-help[data-astro-cid-gvoadhjz]{font-size:14px}.schedule-poster[data-astro-cid-gvoadhjz]{border:1px solid var(--line);background:#fff;width:100%;display:block;box-shadow:4px 4px #eee5d8}.schedule-poster[data-astro-cid-gvoadhjz] img{width:100%;height:auto}@media (width<=959px){.current-schedule[data-astro-cid-gvoadhjz]{align-items:start;gap:32px}.hours-card[data-astro-cid-gvoadhjz]{padding:28px}.hours-heading[data-astro-cid-gvoadhjz]{gap:12px}.hours-heading[data-astro-cid-gvoadhjz] h2[data-astro-cid-gvoadhjz]{font-size:23px}.archive-group[data-astro-cid-gvoadhjz]{grid-template-columns:1fr;gap:24px}.archive-heading[data-astro-cid-gvoadhjz] h2[data-astro-cid-gvoadhjz]{margin-bottom:10px}.archive-heading[data-astro-cid-gvoadhjz] p[data-astro-cid-gvoadhjz]{max-width:none}}@media (width<=639px){.schedule-section[data-astro-cid-gvoadhjz]{padding-block:40px}.current-schedule[data-astro-cid-gvoadhjz]{grid-template-columns:1fr;margin-bottom:36px}.hours-card[data-astro-cid-gvoadhjz]{padding:24px 20px}.hours-heading[data-astro-cid-gvoadhjz] h2[data-astro-cid-gvoadhjz]{font-size:22px}.schedule-actions[data-astro-cid-gvoadhjz]{grid-template-columns:1fr;gap:12px;display:grid}.schedule-call[data-astro-cid-gvoadhjz]{justify-content:center}.archive-note[data-astro-cid-gvoadhjz]{margin-bottom:32px;padding-top:32px}.archive-group[data-astro-cid-gvoadhjz]+.archive-group[data-astro-cid-gvoadhjz]{margin-top:36px}.archive-heading[data-astro-cid-gvoadhjz] h2[data-astro-cid-gvoadhjz]{font-size:22px}.schedule-card[data-astro-cid-gvoadhjz] summary[data-astro-cid-gvoadhjz]{padding:18px}.event-title[data-astro-cid-gvoadhjz]{font-size:16px}.schedule-detail[data-astro-cid-gvoadhjz]{grid-template-columns:1fr;gap:20px;padding:18px}.schedule-detail[data-astro-cid-gvoadhjz] .button[data-astro-cid-gvoadhjz]{width:100%;padding-inline:14px}}
