.contact-card__title{font-size:var(--fs-h3);font-weight:480;letter-spacing:-.015em;line-height:1.25}.contact-before{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--sp-3) var(--sp-6);margin-top:clamp(3rem,2rem + 3vw,5rem);padding-top:var(--sp-6);border-top:1px solid var(--line-strong)}.contact-before h2{font-family:var(--font-body);font-size:var(--fs-xs);font-weight:650;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}.contact-before ul{display:flex;flex-wrap:wrap;gap:var(--sp-3) var(--sp-6);margin:0;padding:0;list-style:none}
