.service-item-row{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:0 .45em;align-items:baseline;max-width:100%}
.service-item-row+.service-item-row{margin-top:.18em}
.service-item-row>span{min-width:0;max-width:100%;overflow-wrap:anywhere}
.discipline-services .service-item-row,.discipline-services .service-item-row>span,.commission-services .service-item-row,.commission-services .service-item-row>span{color:inherit!important}
.service-item-row>span:not(:last-child)::after{content:' ·';margin-left:.45em}
@media(max-width:760px){.discipline-services .service-item-row,.commission-services .service-item-row{font-size:14px;line-height:1.5}}
/* Give the screenwriting list enough room for its three natural-width items. */
@media(min-width:901px){
 #chun-five-stops[data-desktop="flow"] .desktop-chapter[data-discipline="video"] .desktop-hero-copy{margin-left:50%;width:43%}
 #chun-five-stops[data-desktop="flow"] .desktop-chapter[data-discipline="video"] .discipline-services{font-size:clamp(13px,1.25vw,20px);line-height:1.55}
}
@media(min-width:901px) and (max-width:1100px){
 #chun-five-stops[data-desktop="flow"] .desktop-chapter[data-discipline="video"] .desktop-hero-copy{margin-left:44%;width:49%}
}
