.JZZDzq_layout{flex-direction:column;min-height:100vh;display:flex}.JZZDzq_layoutWithBubble{padding-bottom:calc(72px + env(safe-area-inset-bottom,0px))}@media print{.JZZDzq_layoutWithBubble{padding-bottom:0}}.JZZDzq_header{z-index:100;background-color:var(--header-background);border-bottom:var(--header-border);height:64px;box-shadow:var(--header-shadow);align-items:center;display:flex;position:sticky;top:0}.JZZDzq_headerInner{padding:0 var(--space-l);max-width:var(--container-max);justify-content:space-between;align-items:center;width:100%;margin:0 auto;display:flex;position:relative}.JZZDzq_headerLogo{font-size:var(--font-size-l);font-weight:var(--font-weight-bold);color:var(--page-heading);flex:1 1 0;align-items:center;min-width:0;text-decoration:none;display:inline-flex}.JZZDzq_headerLogoImg{object-fit:contain;width:auto;max-height:36px;padding:var(--space-xs);border-radius:var(--radius-s);background-color:#fff}.JZZDzq_headerNav{justify-content:center;align-items:center;gap:var(--header-nav-gap);flex:none;display:flex}@media (max-width:768px){.JZZDzq_headerNav{display:none}}.JZZDzq_headerNavLink{font-size:var(--header-nav-font-size);font-weight:var(--header-nav-font-weight);color:var(--header-nav-color);transition:color var(--transition-fast),border-color var(--transition-fast);border-bottom:2px solid #0000;align-items:center;gap:.375rem;padding:.25rem 0;text-decoration:none;display:inline-flex}.JZZDzq_headerNavLink:hover{color:var(--header-nav-color-hover)}.JZZDzq_headerNavLinkActive{color:var(--header-nav-color-hover);border-bottom-color:var(--header-nav-color-hover)}.JZZDzq_headerNavItem{align-items:center;gap:.125rem;display:inline-flex;position:relative}.JZZDzq_headerNavItem button.JZZDzq_headerNavLink{cursor:pointer;background:0 0;border-top:none;border-left:none;border-right:none;font-family:inherit}.JZZDzq_headerNavToggle{cursor:pointer;color:var(--header-nav-color);background:0 0;border:none;align-items:center;padding:.25rem;display:inline-flex}.JZZDzq_headerNavToggle:hover{color:var(--header-nav-color-hover)}.JZZDzq_headerDropdown{min-width:12rem;padding:var(--space-xs) 0;background-color:var(--header-background);border:var(--header-border);border-radius:var(--radius-s);box-shadow:var(--header-shadow);z-index:101;margin:0;list-style:none;position:absolute;top:calc(100% + .5rem);left:0}.JZZDzq_headerDropdown[hidden]{display:none}.JZZDzq_headerDropdownLink{padding:.5rem var(--space-m);font-size:var(--header-nav-font-size);color:var(--header-nav-color);white-space:nowrap;align-items:center;gap:.375rem;text-decoration:none;display:flex}.JZZDzq_headerDropdownLink:hover,.JZZDzq_headerDropdownLink:focus-visible{color:var(--header-nav-color-hover);background-color:var(--color-background-secondary)}.JZZDzq_headerDropdownLinkActive{color:var(--header-nav-color-hover);font-weight:var(--font-weight-bold)}.JZZDzq_headerCta{flex:1 1 0;justify-content:flex-end;align-items:center;min-width:0;display:inline-flex}@media (max-width:768px){.JZZDzq_headerCta{display:none}}.JZZDzq_headerMobileToggle{cursor:pointer;color:var(--page-text);background:0 0;border:none;justify-content:center;align-items:center;padding:.25rem;display:none}@media (max-width:768px){.JZZDzq_headerMobileToggle{display:inline-flex}}.JZZDzq_headerMobileMenu{background-color:var(--header-background);border-bottom:var(--header-border);box-shadow:var(--header-shadow);padding:var(--space-s) 0;z-index:99;flex-direction:column;display:flex;position:absolute;top:64px;left:0;right:0}.JZZDzq_headerMobileLink{align-items:center;gap:var(--space-s);padding:.75rem var(--space-l);font-size:var(--font-size-m);font-weight:var(--font-weight-medium);color:var(--page-text);transition:background-color var(--transition-fast);text-decoration:none;display:flex}.JZZDzq_headerMobileLink:hover{background-color:var(--color-background-secondary)}.JZZDzq_headerMobileLinkActive{color:var(--link-color);font-weight:var(--font-weight-bold)}.JZZDzq_headerMobileGroupLabel{align-items:center;gap:var(--space-s);padding:.75rem var(--space-l);font-size:var(--font-size-m);font-weight:var(--font-weight-bold);color:var(--page-text);display:flex}.JZZDzq_headerMobileSubmenu{margin:0;padding:0;list-style:none}.JZZDzq_headerMobileSublink{padding-left:calc(var(--space-l)*2);font-size:var(--font-size-s)}.JZZDzq_main{flex:1}.JZZDzq_page{width:100%}.JZZDzq_wizardPage{background-color:#fff}html body:has(.JZZDzq_wizardPage){background-color:#fff}.JZZDzq_wizardContent{max-width:var(--container-max);--block-gutter:0;padding:0 var(--space-l) var(--space-2xl);min-width:0;margin:0 auto}.JZZDzq_nativeWizardContent{padding-top:var(--space-xl)}.JZZDzq_showcaseArticle{flex-direction:column;min-width:0;display:flex}.JZZDzq_article{max-width:var(--container-max);--block-gutter:0;padding:0 var(--space-l) var(--space-2xl);margin:0 auto}.JZZDzq_breadcrumb{padding:var(--space-m) 0 .375rem;font-size:var(--font-size-s);font-weight:var(--font-weight-medium);color:var(--link-color);align-items:center;gap:.375rem;text-decoration:none;display:inline-flex}.JZZDzq_breadcrumb:hover{text-decoration:underline}.JZZDzq_articleHeader{padding:.75rem 0 var(--space-l)}.JZZDzq_eyebrow{max-width:840px;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.05em;text-transform:uppercase;color:var(--accent-color);margin:0}.JZZDzq_articleTitle{max-width:840px;font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);letter-spacing:-.8px;color:var(--page-heading);margin:.625rem 0 0;line-height:1.1}@media (max-width:768px){.JZZDzq_articleTitle{font-size:var(--font-size-2xl)}}.JZZDzq_meta{align-items:center;gap:var(--space-m);margin-top:var(--space-l);margin-bottom:var(--space-l);flex-wrap:wrap;display:flex}.JZZDzq_author{align-items:center;gap:.625rem;display:flex}.JZZDzq_authorAvatar{border-radius:var(--radius-full);background:var(--color-background-secondary);width:38px;height:38px;color:var(--accent-color);flex:none;place-items:center;display:grid}.JZZDzq_authorText{flex-direction:column;line-height:1.3;display:flex}.JZZDzq_authorName{font-size:var(--font-size-s);font-weight:var(--font-weight-semibold);color:var(--page-heading)}.JZZDzq_authorSub{font-size:var(--font-size-xs);color:var(--color-text-secondary);align-items:center;gap:.375rem;display:inline-flex}.JZZDzq_hero{border-radius:var(--radius-l);border:var(--card-border);box-shadow:var(--card-shadow);margin:0;position:relative;overflow:hidden}.JZZDzq_heroImage{object-fit:cover;width:100%;height:clamp(238px,35.7vw,408px);display:block}.JZZDzq_heroOverlay{padding:var(--space-xl) var(--space-l);background:linear-gradient(#0000 0%,#00000026 30%,#0000008c 65%,#000c 100%);flex-direction:column;justify-content:flex-end;display:flex;position:absolute;inset:0}.JZZDzq_heroOverlay .JZZDzq_eyebrow{color:#ffffffd9}.JZZDzq_heroOverlay .JZZDzq_articleTitle{color:#fff}.JZZDzq_contentGrid{gap:var(--space-xl);margin-top:var(--space-xl);grid-template-columns:220px minmax(0,1fr);align-items:start;display:grid}@media (max-width:900px){.JZZDzq_contentGrid{grid-template-columns:1fr}}.JZZDzq_tocRail{align-self:start;position:sticky;top:96px}@media (max-width:900px){.JZZDzq_tocRail{display:none}}.JZZDzq_contentStack{gap:var(--space-l);flex-direction:column;min-width:0;display:flex}.JZZDzq_contentStack:only-child{grid-column:1/-1}.JZZDzq_contentContainerBlock{padding:var(--space-xl) 0;width:100%}.JZZDzq_contentContainerBlock+.JZZDzq_contentContainerBlock{padding-top:0}.JZZDzq_contentContainerInner{width:100%;padding:0 var(--space-l);margin:0 auto}.JZZDzq_contentContainerInner.JZZDzq_default{max-width:var(--container-max)}.JZZDzq_contentContainerInner.JZZDzq_wide{max-width:var(--container-wide)}.JZZDzq_contentContainerInner.JZZDzq_narrow{max-width:768px}.JZZDzq_leanArticle{max-width:var(--container-max);--block-gutter:0;padding:0 var(--space-l) var(--space-2xl);margin:0 auto}.JZZDzq_leanArticleGrid{margin-top:var(--space-l)}.JZZDzq_leanColumns{gap:var(--space-xl);grid-template-columns:220px minmax(0,75ch);justify-content:space-between}.JZZDzq_leanColumns>.JZZDzq_contentStack{grid-column:2;width:100%;overflow-x:clip}@media (max-width:900px){.JZZDzq_leanColumns{grid-template-columns:minmax(0,1fr);justify-content:stretch}.JZZDzq_leanColumns>.JZZDzq_contentStack{grid-column:1}}.JZZDzq_leanArticleGrid.JZZDzq_leanColumns{align-items:start;display:grid}.JZZDzq_leanToc{top:calc(64px + var(--space-l));grid-column:1;align-self:start;min-width:0;position:sticky}@media (max-width:900px){.JZZDzq_leanToc{grid-column:1;position:static}}.JZZDzq_footer{background-color:var(--footer-background);color:var(--footer-text)}.JZZDzq_footer a{color:var(--footer-text);transition:color var(--transition-fast);text-decoration:none}.JZZDzq_footer a:hover{color:var(--link-color-hover)}.JZZDzq_footerContent{padding:var(--space-xl) 0;border-bottom:1px solid var(--page-border)}.JZZDzq_footerInner{max-width:var(--container-wide);padding:0 var(--space-l);margin:0 auto}.JZZDzq_footerGrid{gap:var(--space-xl);grid-template-columns:repeat(3,1fr);display:grid}@media (max-width:768px){.JZZDzq_footerGrid{gap:var(--space-l);grid-template-columns:1fr}}.JZZDzq_footerSection p{font-size:var(--font-size-s);line-height:var(--line-height-base);margin:.25rem 0}.JZZDzq_footerAddress{font-size:var(--font-size-s);font-style:normal;line-height:var(--line-height-base);margin:.25rem 0}.JZZDzq_footerAddress span{display:block}.JZZDzq_footerSectionTitle{font-size:var(--font-size-m);font-weight:var(--font-weight-bold);margin:0 0 .75rem}.JZZDzq_footerHours{margin:0;padding:0}.JZZDzq_footerHoursRow{font-size:var(--font-size-s);gap:.75rem;line-height:1.8;display:flex}.JZZDzq_footerHoursRow dt{min-width:3rem;font-weight:var(--font-weight-medium)}.JZZDzq_footerHoursRow dd{margin:0}.JZZDzq_footerContactLink{align-items:center;gap:var(--space-s);font-size:var(--font-size-s);line-height:2;display:flex}.JZZDzq_footerBottom{padding:var(--space-m) 0}.JZZDzq_footerBottom .JZZDzq_footerInner{justify-content:space-between;align-items:center;gap:var(--space-m);flex-wrap:wrap;display:flex}.JZZDzq_footerCopyright{font-size:var(--font-size-xs);opacity:.7}.JZZDzq_footerLegal{gap:var(--space-l);display:flex}.JZZDzq_footerLegalLink{font-size:var(--font-size-xs);opacity:.7;transition:opacity var(--transition-fast)}.JZZDzq_footerLegalLink:hover{opacity:1}
.aIN8xG_wrapper{gap:var(--space-xl);flex-direction:column;display:flex}.aIN8xG_blockRow{grid-template-columns:var(--block-col-split);gap:var(--block-row-gap);align-items:start;display:grid}@media (max-width:768px){.aIN8xG_blockRow{grid-template-columns:minmax(0,1fr)}}.aIN8xG_summaryCol{overflow-wrap:break-word}@media (max-width:768px){.aIN8xG_summaryCol{display:none}}.aIN8xG_mainCol h2{padding-top:var(--space-m);padding-bottom:var(--space-s);border-bottom:2px solid var(--border);margin-bottom:var(--space-m);scroll-margin-top:100px}.aIN8xG_mainCol h3{padding-top:var(--space-m);scroll-margin-top:100px}.aIN8xG_mainCol p{padding:var(--space-s) 0}
.i1vTgW_section{gap:var(--space-l);grid-template-columns:1fr 1fr;display:grid}@media (max-width:768px){.i1vTgW_section{grid-template-columns:1fr}}.i1vTgW_box{gap:var(--space-s);flex-direction:column;display:flex}.i1vTgW_boxHeader{align-items:center;gap:var(--space-s);margin:0;display:flex}.i1vTgW_boxIcon{font-size:var(--font-size-xl)}.i1vTgW_hours{gap:var(--space-xs);flex-direction:column;display:flex}.i1vTgW_hoursItem{justify-content:space-between;gap:var(--space-m);display:flex}.i1vTgW_hoursClosed{color:var(--color-text-muted)}.i1vTgW_hoursOpen{font-weight:var(--font-weight-semibold)}.i1vTgW_address{gap:var(--space-xs);flex-direction:column;display:flex}.i1vTgW_map{width:100%}.i1vTgW_mapIframe{border-radius:var(--radius-l);border:0;width:100%;height:350px}
.d_ftbq_carouselContainer{position:relative}.d_ftbq_viewport{overflow:hidden}.d_ftbq_track{gap:var(--space-m);display:flex}.d_ftbq_card{border:var(--card-border);border-radius:var(--radius-xl);padding:var(--space-xl) var(--space-l);text-align:center;background:var(--color-background-primary);flex-direction:column;flex:0 0 47%;align-items:center;display:flex}.d_ftbq_photo{object-fit:cover;width:96px;height:96px;margin-bottom:var(--space-m);border-radius:50%}.d_ftbq_photoPlaceholder{background:var(--theme-elevation-100);width:96px;height:96px;margin-bottom:var(--space-m);border-radius:50%;justify-content:center;align-items:center;display:flex}.d_ftbq_text{margin-bottom:var(--space-m);font-style:italic}.d_ftbq_meta{font-size:var(--font-size-base);color:var(--color-text-secondary)}.d_ftbq_navButton{border:1px solid var(--color-border-secondary);background:var(--color-background-primary);cursor:pointer;width:2.5rem;height:2.5rem;font-size:var(--font-size-xl);transition:background-color var(--transition-fast);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.d_ftbq_navButton:hover{background-color:var(--color-background-secondary)}.d_ftbq_navPrev{left:-1rem}.d_ftbq_navNext{right:-1rem}
.sBxdoa_draggable{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.sBxdoa_draggable:active{cursor:grabbing}
.iY4C7G_container{right:calc(16px + env(safe-area-inset-right,0px));bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:90;max-width:calc(100vw - 32px);display:flex;position:fixed}@media print{.iY4C7G_container{display:none}}.iY4C7G_bubble{max-width:100%;font-family:var(--font,inherit);color:var(--on-p,#fff);white-space:nowrap;background:var(--p,#1f4e79);border-radius:var(--r,2px);align-items:center;gap:8px;padding:10px 16px;font-size:15px;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex;box-shadow:0 4px 14px #0003}.iY4C7G_bubble span{text-overflow:ellipsis;overflow:hidden}.iY4C7G_bubble:hover{background:var(--pd,var(--p,#173a5a))}.iY4C7G_bubble:focus-visible{outline:3px solid var(--n3,#111);outline-offset:3px}.iY4C7G_avatar{object-fit:cover;pointer-events:none;border-radius:50%;flex-shrink:0;width:32px;height:32px;margin:-6px 0 -6px -10px}
