.integrations-page{--integrations-inset: 36px}.integrations-page>.section-box{padding:48px var(--integrations-inset)}.integrations-feature h2,.integrations-flow h2,.integrations-directory-intro h2,.integrations-category h2{margin:0;font:var(--type-subsection);letter-spacing:var(--tracking-subsection)}.integrations-flow h3{margin:0;font:var(--type-card-title);letter-spacing:var(--tracking-card-title);text-wrap:balance}.integrations-feature__intro p,.integrations-flow__heading p,.integrations-flow__steps p,.integrations-directory-intro p{font:var(--type-body);letter-spacing:var(--tracking-body)}.integrations-feature{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(32px,5vw,96px);background:var(--color-iron-fabric)}.integrations-feature__intro{max-width:550px}.integrations-feature__intro p{margin:var(--spacing-heading-copy) 0 0;color:var(--color-content-muted)}.integrations-sources{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-panel)}.integrations-source{display:flex;flex-direction:column;min-width:0;min-height:160px;padding:20px;background:var(--color-graphite);border:1px solid var(--color-divider)}.integrations-source__logo{display:flex;align-items:center;justify-content:flex-start;min-height:64px;padding:12px 16px;background:var(--color-porcelain)}.integrations-source__logo img{display:block;width:auto;max-width:100%;height:30px;object-fit:contain;object-position:left center}.integrations-source p{margin:auto 0 0;padding-top:16px;color:var(--color-steel-support);font:var(--type-supporting);letter-spacing:var(--tracking-supporting)}.integrations-flow{background:var(--color-graphite)}.integrations-flow__heading{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,5vw,96px);align-items:end}.integrations-flow__heading p{max-width:640px;margin:0;color:var(--color-content-muted)}.integrations-flow__steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--spacing-panel);margin:40px 0 0;padding:0;list-style:none}.integrations-flow__steps li{min-width:0;padding:24px;border:1px solid var(--color-divider);background:var(--color-iron-fabric)}.integrations-flow__steps li>span{display:block;margin-bottom:52px;color:var(--color-steel-support);font:var(--font-mono-weight) 12px/1.4 var(--font-mono);letter-spacing:var(--font-mono-tracking)}.integrations-flow__steps p{margin:12px 0 0;color:var(--color-content-muted)}.integrations-directory-intro{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px;background:var(--color-iron-fabric)}.integrations-directory-intro p{margin:var(--spacing-heading-copy) 0 0;color:var(--color-content-muted)}.integrations-directory-intro nav{display:flex;flex-wrap:wrap;align-content:start;gap:var(--spacing-panel)}.integrations-directory-intro nav a{display:inline-flex;align-items:center;min-height:44px;padding:10px 16px;border:1px solid var(--color-steel-support);color:var(--color-porcelain);font:var(--font-mono-weight) 12px/1.4 var(--font-mono);letter-spacing:var(--font-mono-tracking);text-transform:var(--font-mono-transform)}.integrations-directory-intro nav a:is(:hover,:focus-visible){background:var(--color-steel-support);color:var(--color-graphite)}.integrations-category{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:32px;background:var(--color-graphite);scroll-margin-top:24px}.integrations-category h2{max-width:14ch}.integrations-category ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-panel);margin:0;padding:0;list-style:none}.integrations-category li{min-width:0}.integrations-category li a{display:grid;grid-template-columns:minmax(0,1fr) auto;align-content:start;min-height:118px;height:100%;padding:18px 20px;border:1px solid var(--color-divider);background:var(--color-iron-fabric);color:var(--color-porcelain)}.integrations-category li a:is(:hover,:focus-visible){border-color:var(--color-steel-support)}.integrations-category__name{min-width:0;font:var(--type-card-title);letter-spacing:var(--tracking-card-title);overflow-wrap:anywhere;text-wrap:balance}.integrations-category__description{grid-row:2;margin-top:10px;color:var(--color-content-muted);font:var(--type-supporting);letter-spacing:var(--tracking-supporting)}.integrations-category__arrow{grid-column:2;grid-row:1;padding-left:12px;color:var(--color-steel-support);font:var(--type-supporting)}@media(max-width:900px){.integrations-feature,.integrations-flow__heading,.integrations-directory-intro,.integrations-category{grid-template-columns:minmax(0,1fr)}.integrations-category h2{max-width:none}}@media(max-width:700px){.integrations-page{--integrations-inset: var(--spacing-mobile-section)}.integrations-page>.section-box{padding-block:32px}.integrations-feature,.integrations-flow__heading,.integrations-directory-intro,.integrations-category{gap:var(--spacing-mobile-heading-copy)}.integrations-feature__intro p,.integrations-directory-intro p{margin-top:var(--spacing-mobile-heading-copy)}.integrations-flow__steps{grid-template-columns:minmax(0,1fr);margin-top:24px}.integrations-flow__steps li>span{margin-bottom:24px}.integrations-category ul{grid-template-columns:minmax(0,1fr)}.integrations-category li a{min-height:0}}@media(max-width:420px){.integrations-sources{grid-template-columns:minmax(0,1fr)}.integrations-source{min-height:0}}@media(max-width:430px){.integrations-category__description,.integrations-source p{font-size:16px}}
