.contact-page__hero{gap:40px 64px}.contact-page__intro{flex-basis:460px}.contact-page__support{border:1.5px solid var(--ds-line-strong);box-sizing:border-box;background:#fff;border-radius:26px;flex:420px;min-width:0;max-width:540px;padding:34px 36px}.cp-page .contact-page__support-icon{border-radius:14px;width:48px;height:48px;margin-bottom:18px}.contact-page__support-icon svg{width:24px;height:24px}.cp-page .contact-page__support h2{letter-spacing:-.02em;margin-bottom:10px;font-size:30px;line-height:1.15}.cp-page .contact-page__support p{color:var(--ds-ink-2);overflow-wrap:anywhere;margin-bottom:26px;font-size:17px;line-height:1.6}.contact-page__support p a{color:var(--ds-ink);text-underline-offset:4px;font-weight:700;text-decoration:underline}.contact-page__email{min-height:58px}.contact-page__topics{margin-bottom:20px}.contact-page__topics .ds-tint-card{padding:26px 26px 30px}.cp-page .contact-page__topics h3{font-size:23px}.contact-page__panels{grid-template-columns:repeat(auto-fill,minmax(min(100%,380px),1fr));gap:20px;display:grid}.cp-page .contact-page__panels h3{margin-bottom:12px}.contact-page__panels p{color:var(--ds-ink);font-size:16px;line-height:1.6}.cp-page .contact-page__icon--warm{color:#a4471f}.contact-page__quick{flex-direction:column;justify-content:space-between;gap:20px;display:flex}.contact-page__links{flex-wrap:wrap;gap:12px;display:flex}.contact-page__links .ds-btn{min-height:44px}@media (max-width:720px){.contact-page__support{padding:26px 22px}.cp-page .contact-page__support h2{font-size:26px}}
