.dl-integrations .dl-p16-section { padding-block:var(--dl-section-gap-mobile); }
.dl-integrations h1,.dl-integrations h2,.dl-integrations h3 { letter-spacing:-.035em; margin-top:0; }
.dl-integrations h2 { max-width:25ch; margin-bottom:24px; }
.dl-integrations p { margin-top:0; }
.dl-integrations .dl-p16-kicker { display:flex; align-items:center; gap:12px; font-size:var(--dl-auxiliary-font-size); line-height:1.5; font-weight:600; letter-spacing:.075em; margin:0 0 24px; }
.dl-integrations .dl-p16-kicker::before { content:''; width:24px; height:2px; flex-shrink:0; background:var(--dl-color-blue); }
.dl-integrations .dl-p16-lead { color:var(--dl-color-text-muted); max-width:60ch; margin-bottom:32px; }
.dl-integrations .dl-p16-actions { display:flex; flex-wrap:wrap; gap:16px; align-items:center; }
.dl-integrations .dl-p16-link { display:inline-flex; align-items:center; gap:12px; min-height:var(--dl-touch-target); font-size:var(--dl-action-font-size); font-weight:var(--dl-action-weight); text-underline-offset:5px; }
.dl-integrations .dl-p16-note { font-size:var(--dl-auxiliary-font-size); line-height:1.6; color:var(--dl-color-text-muted); }
@media(min-width:768px) { .dl-integrations .dl-p16-section { padding-block:var(--dl-section-gap-desktop); } }
