.hab[data-v-b9958c59]{width:100%;padding:0 1rem;container:hab/inline-size}.hab__container[data-v-b9958c59]{max-width:var(--container-max-width,1200px);flex-direction:column;gap:8px;margin:0 auto 24px;display:flex}.hab__title[data-v-b9958c59]{font-family:var(--font-heading);text-align:center;color:var(--color-text);margin:0;font-size:2.5rem;font-weight:600;line-height:1.2}.hab__content[data-v-b9958c59]{flex-wrap:wrap;gap:8px;display:flex}.hab__content[data-v-b9958c59],.hab__icon[data-v-b9958c59]{justify-content:center;align-items:center}.hab__icon[data-v-b9958c59]{width:18px;height:18px;color:var(--color-text-muted);flex-shrink:0;display:inline-flex}.hab__icon svg[data-v-b9958c59]{width:100%;height:100%}.hab__address[data-v-b9958c59],.hab__divider[data-v-b9958c59]{color:var(--color-text-muted);font-size:.875rem;line-height:1.5}.hab__map-link[data-v-b9958c59]{color:var(--color-primary);cursor:pointer;font-size:.875rem;font-weight:600;line-height:1.5;text-decoration:none;display:inline-block;position:relative}.hab__map-link[data-v-b9958c59]:after{content:"";inset-inline-start:0;background-color:currentColor;width:0;height:1px;transition:width .3s;position:absolute;bottom:0}.hab__map-link[data-v-b9958c59]:hover:after{width:100%}@media (prefers-reduced-motion:reduce){.hab__map-link[data-v-b9958c59]:after{transition:none}}@container hab (width>=768px){.hab__title[data-v-b9958c59]{font-size:4rem;line-height:1}.hab__icon[data-v-b9958c59]{width:22px;height:22px}.hab__address[data-v-b9958c59],.hab__divider[data-v-b9958c59]{letter-spacing:.16px;font-size:1rem}.hab__map-link[data-v-b9958c59]{font-size:1rem;font-weight:500}}@container hab (width>=1136px){.hab__container[data-v-b9958c59]{gap:16px}}
