@media all and (min-width:40em){.main-content>.page-content{padding-top:3rem;padding-bottom:2.5rem}}.welcome-message{margin-left:auto;margin-right:auto;padding:2rem 0 0}@media all and (min-width:40em){.welcome-message{padding-left:2.5rem;padding-right:2.5rem;border-top:.1875rem solid}}*+.welcome-message,.welcome-message h2+*{margin-top:2em}.audience-button{display:flex;justify-content:center;align-items:center;margin:0;padding:1.25rem;width:100%;min-height:18.75rem;font-style:normal;text-align:center;text-decoration:none}.audience-button span{display:block;position:relative}.audience-button__row{padding-bottom:2.5rem}.audience-button__row+*{margin-top:0}.audience-button__row>li{max-width:18.75rem}@media all and (min-width:40em){.audience-button__row>li{max-width:24rem}}@media all and (min-width:48em){.audience-button__row{display:flex;justify-content:center}.audience-button__row>li{flex:1 0 auto;width:33.334%;margin:0}}.audience-button__row .audience-button{position:relative;z-index:1;background:center center no-repeat;background-size:cover}.audience-button__row .audience-button::before{position:absolute;content:"";top:0;left:0;right:0;bottom:0;z-index:-1}.audience-button__container{margin:.5em auto 0}@media all and (min-width:48em){.research-button__row{margin-left:-.25rem;margin-right:-.25rem}.research-button__row>li{width:20%;padding:0 .25rem}}.participant-profile__photo{background-color:transparent}@media all and (min-width:48em){.participant-profile__photo,.slideshow .participant-profile__photo{align-items:center}}.welcome-message{max-width:55rem}@media all and (min-width:40em){.welcome-message{border-top-color:#177e89}}