@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.bishops-arms-event-row{gap:var(--space-ba-md);background:var(--color-ba-brown-50);padding-right:var(--space-ba-md);align-items:center;margin:0;display:flex;position:relative}.bishops-arms-event-row:hover,.bishops-arms-event-row:active{background:var(--color-ba-brown-200)}@media screen and (width>=1024px){.bishops-arms-event-row{gap:var(--space-ba-lg);padding-right:var(--space-ba-lg)}}.bishops-arms-event-row__date{--typography-ba-body-secondary-color:var(--color-ba-white);background:var(--color-ba-black);padding:var(--space-ba-md) var(--space-ba-lg);flex-direction:column;flex-shrink:0;justify-content:center;align-self:stretch;align-items:flex-start;min-width:8.8rem;display:flex}@media screen and (width>=1024px){.bishops-arms-event-row__date{padding:var(--space-ba-lg);min-width:10.4rem;min-height:7.4rem}}.bishops-arms-event-row__weekday{text-transform:uppercase;line-height:var(--typography-ba-header-lineheight);letter-spacing:var(--typography-ba-body-letter-spacing);color:var(--typography-ba-body-secondary-color,var(--typography-preheadercolor));font-family:var(--font-ba-secondary);font-size:var(--typography-ba-body-xs-fontsize-small);font-weight:400}@media screen and (width>=768px){.bishops-arms-event-row__weekday{font-size:var(--typography-ba-body-xs-fontsize)}}.bishops-arms-event-row__day-month{text-transform:uppercase;line-height:var(--typography-ba-header-lineheight);letter-spacing:var(--typography-ba-body-letter-spacing);color:var(--typography-ba-body-secondary-color,var(--typography-preheadercolor));font-family:var(--font-ba-secondary);font-size:var(--typography-ba-body-m-fontsize-small);font-weight:400}@media screen and (width>=768px){.bishops-arms-event-row__day-month{font-size:var(--typography-ba-body-m-fontsize)}}@media screen and (width>=1024px){.bishops-arms-event-row__day-month{text-transform:uppercase;line-height:var(--typography-ba-header-lineheight);letter-spacing:var(--typography-ba-body-letter-spacing);color:var(--typography-ba-body-secondary-color,var(--typography-preheadercolor));font-family:var(--font-ba-secondary);font-size:var(--typography-ba-body-l-fontsize-small);font-weight:400}}@media screen and (width>=1024px) and (width>=768px){.bishops-arms-event-row__day-month{font-size:var(--typography-ba-body-l-fontsize)}}.bishops-arms-event-row__text{gap:var(--space-ba-xxs);padding-block:var(--space-ba-xxs);flex-direction:column;flex:1;min-width:0;display:flex}@media screen and (width>=1024px){.bishops-arms-event-row__text{padding-block:var(--space-ba-sm)}}.bishops-arms-event-row__pretitle{--typography-headingcolor:var(--color-ba-brown-800);text-transform:uppercase;line-height:var(--typography-ba-header-lineheight);letter-spacing:var(--typography-ba-header-letter-spacing);color:var(--typography-headingcolor);font-family:var(--font-ba-display);font-size:var(--typography-ba-header-xs-fontsize-small);font-weight:400}@media screen and (width>=768px){.bishops-arms-event-row__pretitle{font-size:var(--typography-ba-header-xs-fontsize)}}.bishops-arms-event-row__pretitle{margin:0}.bishops-arms-event-row__title{--typography-ba-body-secondary-color:var(--color-ba-black);text-transform:uppercase;line-height:var(--typography-ba-header-lineheight);letter-spacing:var(--typography-ba-body-letter-spacing);color:var(--typography-ba-body-secondary-color,var(--typography-preheadercolor));font-family:var(--font-ba-secondary);font-size:var(--typography-ba-body-m-fontsize-small);font-weight:400}@media screen and (width>=768px){.bishops-arms-event-row__title{font-size:var(--typography-ba-body-m-fontsize)}}.bishops-arms-event-row__title{margin:0}@media screen and (width>=1024px){.bishops-arms-event-row__title{text-transform:uppercase;line-height:var(--typography-ba-header-lineheight);letter-spacing:var(--typography-ba-body-letter-spacing);color:var(--typography-ba-body-secondary-color,var(--typography-preheadercolor));font-family:var(--font-ba-secondary);font-size:var(--typography-ba-body-l-fontsize-small);font-weight:400}}@media screen and (width>=1024px) and (width>=768px){.bishops-arms-event-row__title{font-size:var(--typography-ba-body-l-fontsize)}}.bishops-arms-event-row__link:before{content:"";display:block;position:absolute;inset:0}.bishops-arms-event-row__link:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px;box-shadow:0 0 0 2px var(--color-focus-ring-offset)}.bishops-arms-event-row__link{color:inherit;text-decoration:none;position:static}.bishops-arms-event-row__chevron{color:var(--color-ba-black);flex-shrink:0;font-size:2rem}
