.integrations-item { color: var(--color-text); font-size: var(--font-size); display: grid; grid-template-columns: auto 1fr; gap: var(--padding); align-items: flex-start; } .integrations-item .ui-button.type-block { justify-content: center; margin-top: 5px; } .integrations-item + .integrations-item { margin-top: var(--padding-m); border-top: 1px solid var(--color-line); padding-top: var(--padding-m); } .integrations-item-tags { margin-top: var(--padding-s); } .integrations-item-icon { display: inline-flex; justify-content: center; align-items: center; width: 120px; height: 90px; font-size: 22px; text-align: center; background: var(--color-box-nested); border-radius: var(--radius); } .integrations-item-icon.has-color { color: white; box-shadow: none; } .integrations-item-text { line-height: 1.3; color: var(--color-text-dim); margin: 0.5em 0 0; max-width: 820px; } .integrations-item-text .ui-icon { color: var(--color-primary); margin-left: 0.5em; font-size: 1.1em; } .integrations-item-text strong { display: inline-block; margin-bottom: 5px; color: var(--color-text); font-size: var(--font-size); } .integrations-item-toggle { margin-top: var(--padding-m); }h2.ui-headline.integrations-headline { font-family: var(--font); color: var(--color-text); margin: 0 0 var(--padding); font-size: var(--font-size-l); font-weight: 700; padding-bottom: var(--padding-m); border-bottom: 1px dashed var(--color-line-dashed); }