.engineering-demo{border-bottom:1px solid var(--color-border-light-next);padding-bottom:var(--size14);padding-top:var(--size14)}@media screen and (width>=64rem){.engineering-demo{padding-bottom:var(--size24);padding-top:var(--size24)}}.engineering-demo__inner{flex-direction:column;display:flex}.engineering-demo__header{gap:var(--size3);text-align:left;flex-direction:column;padding:0;display:flex}.engineering-demo__header p{margin:0}.engineering-demo__rail{--carousel-rail-gap:var(--size4);--carousel-rail-slide-size:100cqw;gap:var(--size7)}@media screen and (width>=64rem){.engineering-demo__rail{--carousel-rail-slide-size:calc((100cqw - var(--carousel-rail-gap)) / 2);gap:var(--size8)}.engineering-demo__rail .carousel-rail__header{flex-direction:row;justify-content:space-between;align-items:flex-start}}.engineering-demo__rail .carousel-rail__footer{order:0;justify-content:space-between}@media screen and (width>=64rem){.engineering-demo__rail .carousel-rail__viewport-controls{display:flex}.engineering-demo__rail .carousel-rail__footer-controls{display:none}}.engineering-demo__rail .carousel-rail__view-all{display:inline}.demo-card{background:var(--color-light-gray-next);border:1px solid var(--color-border-light-next);color:var(--color-brand-dark-next);gap:var(--size5);border-radius:16px;flex-direction:column;height:100%;padding:1.1875rem;display:flex;overflow:hidden}.demo-card .video{aspect-ratio:359/203;border-radius:5px;width:100%;margin:0;overflow:hidden}.demo-card iframe{border:0;width:100%;height:100%}.demo-card__content{gap:var(--size3);flex-direction:column;flex:1;display:flex}.demo-card__title{color:var(--color-brand-dark-next);align-items:center;gap:var(--size2);display:inline-flex}.demo-card__title span{background:var(--color-brand-primary-next);border-radius:50%;flex:none;width:13px;height:13px;display:inline-block;position:relative}.demo-card__title span:after{border-color:var(--color-pure-white-next);content:"";border-style:solid;border-width:1px 1px 0 0;width:4px;height:4px;position:absolute;top:4px;left:4px;transform:rotate(45deg)}.demo-card__presenters,.demo-card__summary{color:var(--color-brand-dark-next);margin:0}.demo-card__summary{margin-top:var(--size2)}
