.site-contacts[data-v-13983a59]{min-width:0}.site-contacts__head[data-v-13983a59]{margin-bottom:var(--space-6, 24px)}.site-contacts__head h2[data-v-13983a59]{margin:0;font-size:var(--type-heading-4-size, 24px)}.site-contacts__head p[data-v-13983a59]{max-width:68ch;margin:var(--space-2, 8px) 0 0;color:var(--text-secondary)}.site-contacts__grid[data-v-13983a59]{display:grid;gap:var(--space-3, 12px)}.site-contacts__group[data-v-13983a59]{min-width:0;display:grid;grid-template-columns:38px minmax(0,1fr);align-items:start;gap:var(--space-3, 12px)}.site-contacts__icon[data-v-13983a59]{width:38px;height:38px;display:grid;place-items:center;border-radius:var(--radius-md);color:var(--brand-primary);background:var(--brand-soft);font-size:17px}.site-contacts__group-body[data-v-13983a59]{min-width:0}.site-contacts__group h3[data-v-13983a59]{margin:0 0 4px;color:var(--text-secondary);font-size:12px;font-weight:800}.site-contacts__values[data-v-13983a59]{display:grid;gap:3px}.site-contacts__values a[data-v-13983a59],.site-contacts__values span[data-v-13983a59]{color:var(--text-primary);font-size:14px;line-height:1.45;overflow-wrap:anywhere;text-decoration:none}.site-contacts__values a[data-v-13983a59]:hover{color:var(--brand-primary)}.site-contacts--page .site-contacts__grid[data-v-13983a59]{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4, 16px)}.site-contacts--page .site-contacts__group[data-v-13983a59]{min-height:112px;padding:var(--space-6, 24px);border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--surface-subtle)}@media (max-width: 479.98px){.site-contacts--page .site-contacts__grid[data-v-13983a59]{grid-template-columns:1fr}.site-contacts--page .site-contacts__group[data-v-13983a59]{min-height:0;padding:var(--space-4, 16px)}}.contacts-page__content[data-v-27c00f88]{overflow:hidden}.contacts-page__body[data-v-27c00f88]{display:grid;gap:var(--space-8, 32px)}.contacts-page__head[data-v-27c00f88]{max-width:760px}.contacts-page__eyebrow[data-v-27c00f88]{display:block;margin-bottom:var(--space-2, 8px);color:var(--brand-primary);font-size:11px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.contacts-page__head h1[data-v-27c00f88]{margin:0;font-size:clamp(30px,4vw,44px)}.contacts-page__head p[data-v-27c00f88]{margin:var(--space-3, 12px) 0 0;color:var(--text-secondary);font-size:15px;line-height:1.6}@media (max-width: 479.98px){.contacts-page[data-v-27c00f88] .content{margin-inline:calc(var(--container-px) * -1);border-inline:0;border-radius:0}}
