.contact-grid{gap:var(--sg-gap);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);display:grid}.contact-line{justify-content:center;gap:.75rem;min-height:200px;transition:border-color .12s}.contact-line:hover{border-color:var(--sg-accent)}.contact-value{font-family:var(--font-display);color:var(--sg-accent);overflow-wrap:anywhere;font-size:clamp(1.25rem,3vw,2rem);line-height:1.15}.contact-line .sg-link-more{align-self:flex-start}.contact-note{gap:1rem}.contact-note p{flex:1}@media (max-width:860px){.contact-grid{grid-template-columns:1fr}}
