.ch-support-contact{background:#fff;color:var(--ch-ink);border-radius:16px;overflow:hidden;box-shadow:0 18px 30px -18px #0006}.ch-support-contact .cap{height:14px;background-color:var(--ch-brand)}.ch-support-contact .body{padding:20px 22px 24px}.ch-support-contact h2{font:900 34px / 1 var(--ch-display);text-transform:uppercase}.ch-support-contact p{margin-top:10px;font-size:16px;line-height:1.5}.ch-support-contact .ch-btn{margin-top:18px;max-width:100%;overflow-wrap:anywhere}.ch-support-ideas{scroll-margin-top:96px}.ch-support-list{list-style:none;border-top:3px solid var(--ch-ink)}.ch-support-list li{border-bottom:1px solid var(--ch-line)}.ch-support-list a{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr) auto;gap:clamp(16px,3vw,40px);align-items:baseline;padding:26px 0;text-decoration:none;color:inherit}.ch-support-list h3{font:900 clamp(32px,3.4vw,50px) / .95 var(--ch-display);text-transform:uppercase}.ch-support-list p{font-size:18px;line-height:1.55;max-width:52ch}.ch-support-list .go{display:inline-flex;align-items:center;gap:8px;white-space:nowrap;font-weight:700;font-size:16px;padding:10px 18px;border-radius:999px;box-shadow:inset 0 0 0 2px var(--ch-ink);transition:background-color .2s,color .2s}.ch-support-list a:hover .go{background:var(--ch-ink);color:#fff}.ch-support-list a:focus-visible{outline-offset:4px}.ch-support-back{margin-top:36px}@media(prefers-reduced-motion:no-preference){.ch-support-list h3{transition:transform .2s}.ch-support-list a:hover h3{transform:translate(6px)}}@media(max-width:980px){.ch-support-list a{grid-template-columns:minmax(0,1fr);gap:10px}.ch-support-list .go{justify-self:start;margin-top:6px}}
