.text-page{padding-block:var(--space-l) var(--space-xl)}.text-page h1{font-size:clamp(2.5rem,1.6rem + 3.6vw,4.5rem)}.text-page h2{margin-top:var(--space-l)}.text-page p{margin-top:var(--space-s)}.contact-dl{margin-top:var(--space-l)}.contact-dl>div{column-gap:var(--space-m);padding-block:var(--space-xs);border-top:var(--border) solid var(--color-line);grid-template-columns:minmax(8rem,3fr) 5fr;display:grid}.contact-dl>div:last-child{border-bottom:var(--border) solid var(--color-line)}.contact-dl dt{color:var(--color-muted)}@media (width<=359px){.contact-dl>div{row-gap:var(--space-2xs);grid-template-columns:1fr}}
