.contacts-page{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--grid-gap);gap:var(--grid-gap);padding-top:clamp(24px,calc(15.84px + 2.0915vw),56px)}.contacts-page__main{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-5);box-sizing:border-box;min-width:0;padding:clamp(24px,calc(19.92px + 1.0458vw),40px);background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:var(--radius-card)}.contacts-page__main h2,.contacts-page__requisites h2{margin:0;color:var(--color-text-strong);font-family:var(--font-display);font-size:24px;font-weight:400;line-height:32px}.contacts-page__main>p{margin:0;color:var(--color-muted);font-family:var(--font-ui);font-size:16px;line-height:26px}.contacts-page__actions{display:flex;flex-wrap:wrap;gap:var(--space-3)}.contacts-page__actions .ds-button{max-width:100%}.contacts-page__main>.contacts-page__note{color:var(--color-muted-2);font-size:12px;font-weight:500;line-height:16px}.contacts-page__side{display:flex;flex-direction:column;gap:var(--grid-gap);min-width:0}.contacts-page__cards{display:grid;grid-gap:var(--grid-gap);gap:var(--grid-gap);margin:0;padding:0;list-style:none}.contacts-page__cards .ds-link-card__text{overflow-wrap:anywhere}.contacts-page__requisites{display:flex;flex-direction:column;gap:var(--space-2);box-sizing:border-box;padding:27px 27px 19px;background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:var(--radius-card)}.contacts-page__requisites h2{font-family:var(--font-ui);font-size:18px;font-weight:700;line-height:24px}.contacts-page__requisites dl{margin:0}.contacts-page__requisites dl>div{display:grid;grid-template-columns:140px minmax(0,1fr);align-items:center;grid-gap:var(--space-4);gap:var(--space-4);padding:14px 0;border-bottom:1px solid var(--color-border)}.contacts-page__requisites dt{color:var(--color-muted-2);font-family:var(--font-ui);font-size:14px;line-height:22px}.contacts-page__requisites dd{margin:0;color:var(--color-text-strong);font-family:var(--font-ui);font-size:14px;font-weight:600;line-height:20px;overflow-wrap:anywhere}.contacts-page__requisites>p{margin:var(--space-2) 0 0;color:var(--color-muted-2);font-family:var(--font-ui);font-size:12px;line-height:16px}.contacts-page__requisites a{color:var(--color-accent)}@media (max-width:767.98px){.contacts-page__requisites{padding:23px 19px 11px}}@media (min-width:1024px){.contacts-page{grid-template-columns:minmax(0,1fr) minmax(360px,480px);align-items:start}}.contacts-page__actions .ds-button__label{overflow-wrap:anywhere}