/* Shared heading-description layout for every public page. */
.section-top,.platforms-home__top,.talents-list .list-head,.works-list-heading,.listing-head,.section-title{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:flex-start!important;gap:16px!important;text-align:left!important}
.section-top>p,.platforms-home__top>p,.talents-list .list-head>p,.works-list-heading>p,.listing-head>p,.section-title>p{max-width:760px!important;width:100%;margin:0!important;text-align:left!important;font-size:15px!important;line-height:1.9!important}
.section-title h2{margin-bottom:0}
@media(max-width:767px){.section-top,.platforms-home__top,.talents-list .list-head,.works-list-heading,.listing-head,.section-title{gap:14px!important}.section-top>p,.platforms-home__top>p,.talents-list .list-head>p,.works-list-heading>p,.listing-head>p,.section-title>p{font-size:14px!important}}

.works-group__heading{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:flex-start!important;gap:10px!important;text-align:left!important}
.works-group__heading>*{margin-left:0!important;text-align:left!important}

.brand-name-case{text-transform:none!important}
