.general-location-page{display:flex;padding-bottom:var(--scaffolding-section-padding-y-dynamic,64px);flex-direction:column;align-items:center;gap:var(--unit-space-0x,0);align-self:stretch;border-radius:var(--scaffolding-section-radius,36px) var(--scaffolding-section-radius,36px) 0 0;background:var(--neutral-surface-higher,#fff);box-shadow:0 var(--unit-elevation-level-1-lg-y,3px) var(--unit-elevation-level-1-lg-blur,5px) 0 var(--shadow-level-1,rgba(12,7,3,.04)),0 var(--unit-elevation-level-1-md-y,1px) var(--unit-elevation-level-1-md-blur,2px) 0 var(--shadow-level-1,rgba(12,7,3,.04)),0 var(--unit-elevation-level-1-sm-y,.01px) var(--unit-elevation-level-1-sm-blur,1px) 0 var(--shadow-level-1,rgba(12,7,3,.04))}@media(max-width:992px){.general-location-page .article-header .text--headline{font-size:var(--type-font-size-headline-4,2.25rem)}}@media(max-width:360px){.general-location-page .article-header .text--headline{font-size:var(--type-font-size-headline-2,1.75rem)}}.general-location-page__gallery{display:flex;max-width:var(--containment-container-max-w-outer,1500px);padding:var(--scaffolding-container-gutter-value,16px) var(--scaffolding-container-gutter-value,16px) var(--unit-space-0x,0) var(--scaffolding-container-gutter-value,16px);flex-direction:column;justify-content:center;align-items:center;gap:var(--unit-space-0x,0);width:100%;border-radius:var(--card-radius,24px)}.general-location-page__content{padding:var(--scaffolding-section-padding-y-compressed,48px) var(--unit-space-0x,0)}.general-location-page__main{gap:var(--scaffolding-section-padding-y-compressed,48px)}@media(max-width:360px){.general-location-page__main .general-location-page__segment p{font-size:var(--type-font-size-prose--1,.875rem)}.general-location-page__segment .general-location-page__segment-title,.general-location-page__segment .parking-section__title,.general-location-page__segment .segment__title{font-size:var(--type-font-size-headline-1,1.5rem)}}.general-location-page__segment .callout{max-width:100%}.general-location-page__segment--about .general-location-page__segment-title{margin-bottom:var(--rich-text-space-headline-bottom,.5rem)}@media(max-width:360px){.general-location-page__segment--amenities .amenities-section__title{font-size:var(--type-font-size-headline-1,1.5rem)}}.general-location-page__segment--departments-and-programs .segment__title,.general-location-page__segment--insurance .general-location-page__segment-title{margin-bottom:var(--rich-text-space-headline-bottom-on-media,1rem)}.general-location-page__departments-list{display:flex;padding:var(--unit-space-0x,0);flex-direction:column;align-items:flex-start;gap:var(--rich-text-space-li,8px);align-self:stretch}.general-location-page__departments-list-item{display:flex;padding:var(--unit-space-0x,0);align-items:baseline;gap:var(--unit-space-3x,12px);align-self:stretch}@media(max-width:360px){.general-location-page__departments-list-item{font-size:var(--type-font-size-prose--1,.875rem)}}.general-location-page__departments-list-item-marker{display:flex;width:20px;height:26px;padding:var(--unit-space-0x,0);justify-content:flex-end;align-items:center;gap:var(--unit-space-0x,0)}.general-location-page__departments-list-item-marker-content{width:var(--rich-text-list-item-ul-marker-size,6px);height:var(--rich-text-list-item-ul-marker-size,6px);flex-shrink:0;border-radius:999px;background:var(--neutral-on-surface-default,#101921)}.general-location-page__aside .locations-side-bar__cta-badge-wrapper{background:var(--color-ramp-blue-95,#e9f1ff)}.general-location-page__aside .locations-side-bar__cta-badge{color:var(--color-brand-blue,#1963d4)}.general-location-page__bottom{max-width:var(--containment-container-max-w-outer,1248px);padding:var(--unit-space-0x,0) var(--scaffolding-container-gutter-value,16px);padding-bottom:var(--scaffolding-section-padding-y-dynamic,64px);flex-direction:column;gap:var(--scaffolding-section-padding-y-compressed,48px)}.general-location-page__bottom,.general-location-page__location{display:flex;align-items:center;width:100%}@media(max-width:360px){.general-location-page__location .locations-section__title{font-size:var(--type-font-size-headline-1,1.5rem)}.general-location-page__location .locations-section__subtitle{font-size:var(--type-font-size-body--1,.875rem)}.general-location-page__location .map-wrapper{max-height:320px}}