.p-contact{--_padding-block-end: clamp(3rem, 2.0909rem + 3.8788vw, 5rem);--_padding-block-start: clamp(2.5rem, 1.8182rem + 2.9091vw, 4rem);padding-block:var(--_padding-block-start) var(--_padding-block-end)}.p-contact__lead{--_margin-bottom: calc(16 * var(--to-rem));margin-bottom:var(--_margin-bottom);font-size:var(--font-size-sm);line-height:1.6;letter-spacing:.04em}.p-contact__services{--_gap: calc(8 * var(--to-rem));--_margin-bottom: calc(32 * var(--to-rem));display:block flex;flex-wrap:wrap;gap:var(--_gap);align-items:center;margin-bottom:var(--_margin-bottom)}.p-contact__services-label{--_font-size: clamp(0.8125rem, 0.7841rem + 0.1212vw, 0.875rem);font-size:var(--_font-size);font-weight:700;line-height:1.6;letter-spacing:.04em}.p-contact__services-list{--_gap: calc(16 * var(--to-rem));display:block flex;flex-wrap:wrap;gap:var(--_gap);font-size:var(--font-size-sm);line-height:1.6}.p-contact__services-link{--_color: var(--color-base);font-size:var(--font-size-sm);font-weight:var(--font-weight-base);color:var(--_color);letter-spacing:.04em;text-decoration:underline}.p-contact__services-link:focus-visible{--_color: var(--color-main)}@media(any-hover: hover){.p-contact__services-link:hover{--_color: var(--color-main)}}
