.CalendarEvent-module__ZrNehq__page{background:#e5e8e0;min-height:100%}.CalendarEvent-module__ZrNehq__main{width:min(736px,100%);margin:auto;padding:40px 28px 96px}.CalendarEvent-module__ZrNehq__back{min-height:44px;color:var(--obl-muted);font:600 13px/1 var(--obl-font-sans);letter-spacing:.1em;text-transform:uppercase;align-items:center;display:inline-flex}.CalendarEvent-module__ZrNehq__card{background:#fbf8f1;margin-top:18px;padding:clamp(28px,6vw,48px);box-shadow:0 10px 34px #3c26102e}.CalendarEvent-module__ZrNehq__meta{color:var(--obl-faded);letter-spacing:.06em;font-size:15px;font-variant-caps:var(--obl-sc-caps);text-transform:var(--obl-sc-case);font-size-adjust:var(--obl-sc-adjust);justify-content:space-between;gap:20px;display:flex}.CalendarEvent-module__ZrNehq__meta strong{color:#835a1c;font:600 13px/1.4 var(--obl-font-sans);letter-spacing:.1em;text-transform:uppercase}.CalendarEvent-module__ZrNehq__header{grid-template-columns:104px 1fr;align-items:start;gap:28px;margin-top:24px;display:grid}.CalendarEvent-module__ZrNehq__leaf{text-align:center;background:#fbf8f1;border:1px solid #d4c9b8;padding:12px 0 10px;transform:rotate(-.8deg);box-shadow:3px 3px #1a1a1a1a}.CalendarEvent-module__ZrNehq__leaf span{color:var(--obl-muted);font:600 13px/1 var(--obl-font-sans);letter-spacing:.1em;text-transform:uppercase;display:block}.CalendarEvent-module__ZrNehq__leaf strong{color:#1a1a1a;font-size:48px;font-weight:400;line-height:1;display:block}.CalendarEvent-module__ZrNehq__leaf small{color:var(--obl-faded);letter-spacing:.1em;font-size:13px;font-variant-caps:var(--obl-sc-caps);text-transform:var(--obl-sc-case);font-size-adjust:var(--obl-sc-adjust)}.CalendarEvent-module__ZrNehq__header h1{color:#1a1a1a;letter-spacing:-.025em;text-wrap:pretty;margin:-4px 0 0;font-size:clamp(38px,7vw,58px);font-weight:500;line-height:.98}.CalendarEvent-module__ZrNehq__header p{color:var(--obl-muted);letter-spacing:.06em;font-size:18px;line-height:1.45;font-variant-caps:var(--obl-sc-caps);text-transform:var(--obl-sc-case);font-size-adjust:var(--obl-sc-adjust);margin:22px 0 0}.CalendarEvent-module__ZrNehq__lead{color:#1a1a1a;border-top:1px solid #e4dac8;margin:34px 0 0;padding-top:30px;font-size:23px;font-weight:500;line-height:1.5}.CalendarEvent-module__ZrNehq__body{color:#33302b;margin:18px 0 0;font-size:20px;line-height:1.65}.CalendarEvent-module__ZrNehq__facts{border-top:3px double #c99845;margin:30px 0 0}.CalendarEvent-module__ZrNehq__facts div{border-bottom:1px solid #e4dac8;grid-template-columns:130px 1fr;gap:18px;padding:14px 0;display:grid}.CalendarEvent-module__ZrNehq__facts dt{color:#835a1c;font:600 13px/1.5 var(--obl-font-sans);letter-spacing:.1em;text-transform:uppercase}.CalendarEvent-module__ZrNehq__facts dd{color:#33302b;margin:0;font-size:18px}.CalendarEvent-module__ZrNehq__actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.CalendarEvent-module__ZrNehq__actions>a{color:#1a1a1a;min-height:44px;font:600 13px/1 var(--obl-font-sans);letter-spacing:.1em;text-transform:uppercase;border:1px solid #c99845;align-items:center;padding:0 18px;display:inline-flex}.CalendarEvent-module__ZrNehq__source{color:var(--obl-faded);font-size:16px;font-style:italic}.CalendarEvent-module__ZrNehq__signup{margin-top:28px}.CalendarEvent-module__ZrNehq__related{border-top:1px solid #e4dac8;margin-top:38px;padding-top:22px}.CalendarEvent-module__ZrNehq__related h2{color:#1a1a1a;margin:0;font-size:28px;font-style:italic;font-weight:400}.CalendarEvent-module__ZrNehq__related>p{color:var(--obl-faded);letter-spacing:.06em;font-size:15px;font-variant-caps:var(--obl-sc-caps);text-transform:var(--obl-sc-case);font-size-adjust:var(--obl-sc-adjust);margin:2px 0 12px}.CalendarEvent-module__ZrNehq__related ul{margin:0;padding:0;list-style:none}.CalendarEvent-module__ZrNehq__related li{border-top:1px solid #e4dac8}.CalendarEvent-module__ZrNehq__related a{grid-template-columns:100px 1fr;align-items:center;gap:12px;min-height:48px;font-size:18px;display:grid}.CalendarEvent-module__ZrNehq__related a span{color:var(--obl-faded);font-size:14px;font-variant-caps:var(--obl-sc-caps);text-transform:var(--obl-sc-case);font-size-adjust:var(--obl-sc-adjust)}@media (max-width:560px){.CalendarEvent-module__ZrNehq__main{padding-inline:16px}.CalendarEvent-module__ZrNehq__card{padding-inline:22px}.CalendarEvent-module__ZrNehq__meta{flex-direction:column;gap:4px}.CalendarEvent-module__ZrNehq__header{grid-template-columns:78px 1fr;gap:18px}.CalendarEvent-module__ZrNehq__leaf strong{font-size:40px}.CalendarEvent-module__ZrNehq__header h1{font-size:36px}.CalendarEvent-module__ZrNehq__facts div{grid-template-columns:1fr;gap:2px}.CalendarEvent-module__ZrNehq__related a{grid-template-columns:1fr;gap:0;padding-block:10px}}.CalendarEvent-module__ZrNehq__photo{aspect-ratio:16/9;background:color-mix(in srgb,var(--obl-sage) 45%,var(--obl-paper));margin:28px 0 0;position:relative;overflow:hidden}.CalendarEvent-module__ZrNehq__photo img{object-fit:cover}.CalendarEvent-module__ZrNehq__photo figcaption{color:var(--obl-body-secondary);letter-spacing:.04em;background:#fbf8f1f2;padding:4px 8px;font-size:13px;position:absolute;bottom:0;right:0}.CalendarEvent-module__ZrNehq__organizer{color:var(--obl-muted);margin:18px 0 0;font-size:16px;line-height:1.5}.CalendarEvent-module__ZrNehq__organizer a{color:var(--obl-gold);text-underline-offset:3px;text-decoration:underline}
