.connection-guide {padding-bottom:40px}.connection-guide h1{max-width:24ch;text-wrap:balance}.connection-guide .guide__section{scroll-margin-top:24px}.connection-guide .guide__section h2{font-size:clamp(22px,4vw,30px);line-height:1.2}.connection-guide p,.connection-guide li{line-height:1.7;overflow-wrap:anywhere}.connection-guide li+li{margin-top:10px}.connection-guide a{text-underline-offset:4px}.connection-guide__actions{display:flex;align-items:center;gap:24px;flex-wrap:wrap;margin:30px 0 40px}.connection-guide__button{display:inline-flex;padding:14px 22px;border-radius:12px;background:var(--accent,#f3152a);color:#fff!important;text-decoration:none;font-weight:700}.connection-guide__button:focus-visible{outline:3px solid #fff;outline-offset:4px}.connection-guide__table{overflow-x:auto;margin:22px 0}.connection-guide table{width:100%;border-collapse:collapse;min-width:470px;text-align:left}.connection-guide caption{text-align:left;font-size:14px;line-height:1.5;padding-bottom:16px}.connection-guide th,.connection-guide td{padding:14px 12px;border-bottom:1px solid var(--border,#333)}.connection-guide th{color:#fff}.connection-guide__footer{display:flex;flex-wrap:wrap;gap:24px;padding-block:24px 40px;border-top:1px solid var(--border,#333)}
