/* Distribution-specific additions; other solutions keep their own layout. */
.distribution-page .distribution-step-note strong{display:block;margin-bottom:8px;color:#075e70;font-size:12px;letter-spacing:.06em;text-transform:uppercase}
.distribution-page .distribution-teams a{display:inline-block;min-height:44px;padding:12px 0;color:#075e70;font-size:14px;font-weight:600}
.distribution-page .distribution-teams article>p:not(.eyebrow){color:#49616e;margin:0}
.distribution-demo{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:32px;margin-top:28px;padding:32px;background:#e3f4f1;border:1px solid #b8dcd6;border-radius:16px}
.distribution-demo h3{margin:0 0 12px}.distribution-demo p{margin:0;max-width:700px;color:#354f5e;font-size:15px}
@media(max-width:767px){.distribution-demo{grid-template-columns:1fr;padding:24px;gap:22px}.distribution-demo .button{justify-self:start}}
.distribution-page .distribution-steps h3{hyphens:auto;overflow-wrap:anywhere}
