svg.ico.svelte-1bv7ezn{flex-shrink:0;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}svg.ico.ico-thin.svelte-1bv7ezn{stroke-width:1.8}.page-root.svelte-1bv7ezn{background:var(--m-bg)}.contact-grid.svelte-1bv7ezn{display:flex;flex-direction:column;gap:10px;margin-top:8px}.contact-card.svelte-1bv7ezn{display:flex;align-items:center;gap:16px;background:var(--m-surface);border:1px solid var(--m-line);border-radius:14px;padding:16px 18px;text-decoration:none;color:var(--m-ink);transition:border-color .15s ease,transform .15s ease,background .15s ease}.contact-card.svelte-1bv7ezn:hover{border-color:var(--m-navy);background:var(--m-blue-soft)}.contact-card.svelte-1bv7ezn .ico:where(.svelte-1bv7ezn){width:56px;height:56px;border-radius:12px;background:var(--m-red-soft);color:var(--m-red);display:flex;align-items:center;justify-content:center;flex-shrink:0}.contact-card.svelte-1bv7ezn .body:where(.svelte-1bv7ezn){display:flex;flex-direction:column;gap:2px}.contact-card.svelte-1bv7ezn .label:where(.svelte-1bv7ezn){font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--m-red)}.contact-card.svelte-1bv7ezn .value:where(.svelte-1bv7ezn){font-size:18px;font-weight:700;letter-spacing:-.01em}.contact-card.svelte-1bv7ezn .meta:where(.svelte-1bv7ezn){font-size:12.5px;color:var(--m-ink-low)}
