.contact[data-v-9eefbddf]{background:var(--paper)}.contact-layout[data-v-9eefbddf]{display:grid;gap:clamp(32px,5vw,64px);grid-template-columns:.85fr 1.15fr}.contact-aside h2[data-v-9eefbddf]{font-size:clamp(28px,3.6vw,42px);margin-top:16px}.contact-aside p[data-v-9eefbddf]{color:var(--slate-600);font-size:17px;margin-top:18px}.contact-points[data-v-9eefbddf]{display:grid;gap:16px;list-style:none;margin:30px 0 0;padding:0}.contact-points li[data-v-9eefbddf]{align-items:center;color:var(--slate-700);display:flex;font-size:15.5px;gap:14px}.cp-ic[data-v-9eefbddf]{background:var(--white);border:1px solid var(--line);border-radius:12px;color:var(--blue-600);display:grid;flex:none;height:44px;place-items:center;width:44px}.cp-ic svg[data-v-9eefbddf]{height:20px;width:20px}.contact-points b[data-v-9eefbddf]{color:var(--ink);display:block;font-family:var(--font-mono);font-size:13px;letter-spacing:.06em;margin-bottom:2px;text-transform:uppercase}.contact-card[data-v-9eefbddf]{background:var(--white);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--sh);display:flex;flex-direction:column;justify-content:center;padding:clamp(32px,4vw,48px)}.card-name[data-v-9eefbddf]{color:var(--ink);font-size:clamp(24px,3vw,32px);margin-bottom:28px}.card-details[data-v-9eefbddf]{display:grid;gap:20px;list-style:none;margin:0;padding:0}.card-details li[data-v-9eefbddf]{align-items:center;display:flex;font-size:16px;gap:14px}.card-details a[data-v-9eefbddf]{color:var(--blue-600);font-weight:500;text-decoration:none;transition:color .2s}.card-details a[data-v-9eefbddf]:hover{color:var(--blue-700,#1d4ed8);text-decoration:underline}@media(max-width:980px){.contact-layout[data-v-9eefbddf]{grid-template-columns:1fr}}
