.contact-cards{display:grid;gap:var(--space-4)}.contact-card{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-5);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background:var(--color-bg-surface);box-shadow:var(--shadow-soft)}.contact-card__title{font-size:var(--text-lg)}.contact-channels{margin:0;display:grid;gap:var(--space-2)}.contact-channels__row{display:grid;grid-template-columns:6.5rem 1fr;gap:var(--space-3);align-items:baseline}.contact-channels dt{color:var(--color-fg-muted);font-size:var(--text-sm)}.contact-channels dd{margin:0;min-width:0;overflow-wrap:anywhere}.contact-channels a{display:inline-flex;align-items:center;min-height:var(--touch-min);color:var(--color-brand-deep);font-weight:600}@media(min-width:48rem){.contact-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}.owner-block{margin:0;display:grid;gap:var(--space-1);font-size:var(--text-xs);color:var(--color-fg-muted)}.owner-block__row{display:grid;grid-template-columns:6.5rem 1fr;gap:var(--space-2)}.owner-block dt{color:var(--color-fg-muted);opacity:.8}.owner-block dd{margin:0;min-width:0;color:var(--color-fg-primary);overflow-wrap:anywhere}.owner-block a{color:inherit}.owner-block--page{gap:var(--space-2);font-size:var(--text-base)}.owner-block--page dt{font-size:var(--text-sm)}
