.contact-list{margin-top:48px;border-top:1px solid var(--line-strong)}@media screen and (max-width:820px){.contact-list{margin-top:36px}}.contact-row{display:grid;grid-template-columns:140px 1fr auto;align-items:center;gap:24px;padding:20px 0;border-bottom:1px solid var(--line);transition:border-color .18s ease}.contact-row:hover{border-bottom-color:var(--accent)}.contact-row:hover .contact-value{color:var(--accent)}.contact-row:hover .contact-arrow{color:var(--accent);transform:translateX(4px)}@media screen and (max-width:560px){.contact-row{grid-template-columns:100px 1fr auto;gap:14px;padding:17px 0}}.contact-row--static{cursor:default}.contact-row--static:hover{border-bottom-color:var(--line)}.contact-row--static:hover .contact-value{color:var(--fg)}.contact-label{font-family:var(--font-mono-medium);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--fg-dim)}.contact-value{font-family:var(--font-mono);font-size:15px;color:var(--fg);word-break:break-word;transition:color .18s ease}@media screen and (max-width:560px){.contact-value{font-size:13px}}.contact-arrow{color:var(--fg-dim);transition:color .18s ease,transform .18s ease}.contact-cta{margin-top:48px;display:flex;align-items:center;gap:20px;flex-wrap:wrap}.contact-cta-note{font-family:var(--font-mono);font-size:12px;color:var(--fg-dim)}