html[lang=ar] .contact-eyebrow,html[lang=ar] .contact-channel-label,html[lang=ar] .contact-detail-key{letter-spacing:normal!important}.contact-section{padding-block:var(--space-6)}.contact-header{gap:var(--space-3);max-width:var(--measure);flex-direction:column;margin-block-end:var(--space-5);display:flex}.contact-eyebrow{font-family:var(--font-mono);font-size:var(--step--1);color:var(--color-accent)}html[lang=en] .contact-eyebrow{letter-spacing:.05em;text-transform:uppercase}.contact-title{font-size:var(--step-3);color:var(--color-text);margin:0;line-height:1.15}.contact-intro-text{font-size:var(--step-0);color:var(--color-text);margin:0;line-height:1.65}.contact-card{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius);padding:var(--space-5);gap:var(--space-5);max-width:var(--container-narrow);flex-direction:column;display:flex}.contact-actions{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.contact-details{border-block-start:1px solid var(--color-line);gap:var(--space-3);flex-direction:column;padding-block-start:var(--space-4);display:flex}.contact-detail-row{gap:var(--space-1);flex-direction:column;display:flex}@media (min-width:600px){.contact-detail-row{flex-direction:row;justify-content:space-between;align-items:baseline}}.contact-detail-key{font-family:var(--font-mono);font-size:var(--step--1);color:var(--color-muted)}html[lang=en] .contact-detail-key{letter-spacing:.05em;text-transform:uppercase}.contact-detail-val{font-size:var(--step-0);color:var(--color-text);word-break:break-all}
