.info-page{gap:var(--spacing-4xl,2rem);width:100%;padding:var(--spacing-4xl,2rem) 0 var(--spacing-9xl,6rem);background:var(--color-bg-secondary,#fafafa);flex-direction:column;display:flex}.info-page__breadcrumbs{width:100%;max-width:var(--container-max);padding:0 var(--container-padding);margin-inline:auto;display:flex}.info-page__breadcrumbs-list{align-items:center;gap:var(--spacing-md,.5rem);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.info-page__breadcrumbs-item,.info-page__breadcrumbs-separator{margin:0;display:flex}.info-page__breadcrumb{color:var(--color-text-quaternary,#717680);transition:color var(--transition);align-items:center;font-size:.875rem;font-weight:600;line-height:1.25rem;text-decoration:none;display:flex}.info-page__breadcrumb:hover{color:var(--color-primary)}.info-page__breadcrumb--current{color:var(--color-brand-secondary,#821890);cursor:default}.info-page__chevron{width:1rem;height:1rem;color:var(--color-text-quaternary,#a4a7ae);flex-shrink:0}.info-page__container{gap:var(--spacing-6xl,3rem);width:100%;max-width:var(--container-max);padding:0 var(--container-padding);flex-direction:column;margin-inline:auto;display:flex}.info-page__head{gap:var(--spacing-xl,1rem);max-width:var(--width-xl,48rem);flex-direction:column;display:flex}.info-page__title{color:var(--color-text-primary);letter-spacing:-.06rem;margin:0;font-size:3rem;font-weight:600;line-height:3.75rem}.info-page__lead{color:var(--color-text-tertiary);margin:0;font-size:1.25rem;line-height:1.875rem}.info-page__grid{gap:var(--spacing-3xl,1.5rem);grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));display:grid}.info-card{gap:var(--spacing-lg,.75rem);padding:var(--spacing-3xl,1.5rem);border:.0625rem solid var(--color-border-secondary,#e9eaeb);border-radius:var(--radius-2xl,1rem);background:var(--color-white,#fff);box-shadow:var(--shadow-xs);flex-direction:column;display:flex}.info-card__icon{border-radius:var(--radius-lg,.75rem);background:var(--color-bg-secondary,#fafafa);justify-content:center;align-items:center;width:3rem;height:3rem;display:flex}.info-card__title{color:var(--color-text-primary);margin:0;font-size:1.25rem;font-weight:600;line-height:1.875rem}.info-card__text{color:var(--color-text-tertiary);margin:0;font-size:1rem;line-height:1.5rem}.info-card__links{gap:var(--spacing-xs,.25rem);flex-direction:column;display:flex}.info-card__link{color:var(--color-primary);transition:color var(--transition);font-size:1.125rem;font-weight:600;line-height:1.75rem;text-decoration:none}.info-card__link:hover,.info-card__link:focus-visible{color:var(--color-primary-hover,var(--color-primary));text-decoration:underline}.info-card__value{color:var(--color-text-secondary);margin:0;font-size:1.125rem;font-weight:500;line-height:1.75rem}.info-cta{align-items:center;gap:var(--spacing-3xl,1.5rem);padding:var(--spacing-4xl,2rem);border-radius:var(--radius-2xl,1rem);background:var(--color-white,#fff);text-align:center;flex-direction:column;display:flex}.info-cta__title{color:var(--color-text-primary);margin:0;font-size:1.25rem;font-weight:600;line-height:1.875rem}.info-cta__text{margin:var(--spacing-md,.5rem) 0 0;color:var(--color-text-tertiary);font-size:1.125rem;line-height:1.75rem}.info-cta__actions{justify-content:center;gap:var(--spacing-lg,.75rem);flex-wrap:wrap;display:flex}.info-cta__btn{padding:var(--spacing-lg,.75rem) 1.125rem;border-radius:var(--radius-full,62.5rem);background:var(--color-cta-btn,var(--color-primary));color:var(--color-white);box-shadow:var(--shadow-xs);transition:background var(--transition);border:.125rem solid #ffffff1f;justify-content:center;align-items:center;font-size:1rem;font-weight:600;line-height:1.5rem;text-decoration:none;display:inline-flex}.info-cta__btn:hover{background:var(--color-primary-hover)}.info-map{border:.0625rem solid var(--color-border-secondary,#e9eaeb);border-radius:var(--radius-2xl,1rem);background:var(--color-white,#fff);overflow:hidden}.info-map__frame{border:0;width:100%;height:24rem;display:block}@media (width<=40rem){.info-page{padding-bottom:var(--spacing-7xl,4rem)}.info-page__container{gap:var(--spacing-4xl,2rem)}.info-page__title{letter-spacing:-.045rem;font-size:2.25rem;line-height:2.75rem}.info-page__lead{font-size:1.125rem;line-height:1.75rem}.info-map__frame{height:16rem}}
