:root{--space-3xs: 2px;--space-2xs: 4px;--space-xs: 8px;--space-sm: 12px;--space-md: 16px;--space-lg: 20px;--space-xl: 20px;--space-2xl: 24px;--space-3xl: 32px;--space-4xl: 48px;--block-3xs: 24px;--block-2xs: 32px;--block-xs: 32px;--block-sm: 40px;--block-md: 48px;--block-lg: 56px;--block-xl: 64px;--block-2xl: 80px;--block-3xl: 96px}@media screen and (max-width: 1023px){:root{--block-3xs: 24px;--block-2xs: 32px;--block-xs: 32px;--block-sm: 32px;--block-md: 40px;--block-lg: 48px;--block-xl: 64px;--block-2xl: 80px;--block-3xl: 96px}}.node--type-program-instance.node--view-mode-calendar-teaser .node__content .calendar-left .location-banner.chatfield-farms:before,.node--type-program-instance.node--view-mode-calendar-teaser .node__content .calendar-left .location-banner.york-street:before{font-family:"icomoon";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;text-align:center;font-variant:normal;text-transform:none;line-height:1;font-smoothing:antialiased}.node--type-program-instance.node--view-mode-calendar-teaser{min-height:150px}.node--type-program-instance.node--view-mode-calendar-teaser .node__content{max-width:750px;display:flex;flex-direction:column}@media screen and (min-width: 31.25em){.node--type-program-instance.node--view-mode-calendar-teaser .node__content{flex-direction:row}}.node--type-program-instance.node--view-mode-calendar-teaser .node__content .field--name-field-header-media,.node--type-program-instance.node--view-mode-calendar-teaser .node__content .field--name-body{margin-bottom:16px}.node--type-program-instance.node--view-mode-calendar-teaser .node__content .calendar-left{width:100%;max-width:135px;min-width:135px;min-height:135px}@media print,screen and (min-width: 40em){.node--type-program-instance.node--view-mode-calendar-teaser .node__content .calendar-left{max-width:175px;min-width:175px}}.node--type-program-instance.node--view-mode-calendar-teaser .node__content .calendar-left{position:relative;margin-right:25px}.node--type-program-instance.node--view-mode-calendar-teaser .node__content .calendar-left .location-banner{position:absolute;text-transform:uppercase;font-weight:600;font-size:12px;color:#fff;background-color:#707070;top:0;left:0;padding:6px 8px}.node--type-program-instance.node--view-mode-calendar-teaser .node__content .calendar-left .location-banner.chatfield-farms,.node--type-program-instance.node--view-mode-calendar-teaser .node__content .calendar-left .location-banner.york-street{display:flex;color:#fff}.node--type-program-instance.node--view-mode-calendar-teaser .node__content .calendar-left .location-banner.chatfield-farms:before,.node--type-program-instance.node--view-mode-calendar-teaser .node__content .calendar-left .location-banner.york-street:before{margin-right:4px;margin-top:4px}.node--type-program-instance.node--view-mode-calendar-teaser .node__content .calendar-left .location-banner.york-street{background:#5d7a1d}.node--type-program-instance.node--view-mode-calendar-teaser .node__content .calendar-left .location-banner.york-street:before{content:""}.node--type-program-instance.node--view-mode-calendar-teaser .node__content .calendar-left .location-banner.chatfield-farms{background:#831727}.node--type-program-instance.node--view-mode-calendar-teaser .node__content .calendar-left .location-banner.chatfield-farms:before{content:""}.node--type-program-instance.node--view-mode-calendar-teaser .node__content .calendar-left .program-image{position:absolute;top:0;left:0;width:100%;z-index:-1}.node--type-program-instance.node--view-mode-calendar-teaser .node__content .calendar-right .field--name-field-atms-date-range{font-weight:700;margin-bottom:-5px}.node--type-program-instance.node--view-mode-calendar-teaser .node__content .calendar-right a.program-link{font-size:25px;font-weight:600}.node--type-program-instance.node--view-mode-calendar-teaser .node__content .calendar-right h3{margin-bottom:12px}@media print,screen and (max-width: 49.99875em){.node--type-program-instance.node--view-mode-calendar-teaser .node__content .calendar-right h3{margin:0px}.node--type-program-instance.node--view-mode-calendar-teaser .node__content .calendar-right h3>a span{font-size:20px}}.node--type-program-instance.node--view-mode-calendar-teaser .node__content .calendar-right .program-date-tags{color:#5d5d5d;font-size:14px;margin-bottom:15px;display:flex;flex-wrap:nowrap}.node--type-program-instance.node--view-mode-calendar-teaser .node__content .calendar-right .program-date-tags .program-date{white-space:nowrap;margin-right:5px}.node--type-program-instance.node--view-mode-calendar-teaser .node__content .calendar-right .program-date-tags .program-tags{color:#5d5d5d;font-size:14px;margin-bottom:0px;display:inline-flex}.node--type-program-instance.node--view-mode-calendar-teaser .node__content .calendar-right .trimmed{display:none}@media print,screen and (min-width: 40em){.node--type-program-instance.node--view-mode-calendar-teaser .node__content .calendar-right .trimmed{display:block}}.node--type-program-instance.node--view-mode-calendar-teaser .node__content .calendar-right .trimmed p{display:contents}.node--type-program-instance.node--view-mode-calendar-teaser .node__content .calendar-right .trimmed p:last-of-type:after{content:"... ";display:inline}.node--type-program-instance.node--view-mode-calendar-teaser .node__content .calendar-right .trimmed .more-link{display:inline}
