.soul-site .soul-client-survey{padding-block:32px 48px;font-size:16px;line-height:1.55}.soul-site .soul-client-survey .soul-review-layout{gap:56px}.soul-site .soul-client-survey .soul-review-aside h1{margin-bottom:20px;font-size:42px;line-height:1.12}.soul-site .soul-client-survey .soul-review-aside p{font-size:16px;line-height:1.55}.soul-site .soul-client-survey .soul-review-aside p+p{margin-top:16px}.soul-site .soul-client-survey .soul-kicker{font-size:11.5px;line-height:1.5}.soul-site .soul-client-survey .soul-review-aside .soul-kicker{margin-bottom:16px!important}.soul-site .soul-client-survey .soul-review-portrait{max-width:220px;margin-bottom:24px!important}.soul-site .soul-client-survey .soul-review-portrait figcaption{gap:3px;padding:14px 16px}.soul-site .soul-client-survey .soul-review-portrait strong{font-size:21px;line-height:1.3}.soul-site .soul-client-survey .soul-review-portrait span{font-size:15px;line-height:1.45}.soul-site .soul-client-survey .soul-review-portrait small{font-size:13px;line-height:1.45}.soul-site .soul-client-survey .soul-review-panel{padding:28px 32px}.soul-site .soul-client-survey .soul-review-panel h2{font-size:28px;line-height:1.2}.soul-site .soul-client-survey .soul-progress{margin-bottom:20px}.soul-site .soul-client-survey .soul-progress li{font-size:12px;line-height:1.5}.soul-site .soul-client-survey .soul-field{gap:8px;margin-top:20px}.soul-site .soul-client-survey .soul-field>span,.soul-site .soul-client-survey .soul-field>legend{font-size:16px;line-height:1.45}.soul-site .soul-client-survey .soul-field small,.soul-site .soul-client-survey .soul-field>small{font-size:14px;line-height:1.5}.soul-site .soul-client-survey .soul-field input:not([type=radio]):not([type=checkbox]),.soul-site .soul-client-survey .soul-field textarea{min-height:48px;padding:12px 14px;font:400 16px/1.5 "Source Sans 3",sans-serif}.soul-site .soul-client-survey .soul-field textarea{resize:vertical;min-height:122px}.soul-site .soul-client-survey .soul-options{gap:10px;margin-top:12px}.soul-site .soul-client-survey .soul-options label{min-height:46px;padding:10px 14px;font-size:15px;line-height:1.5}.soul-site .soul-client-survey .soul-survey-subheading{margin-top:24px;margin-bottom:12px;font-size:18px;line-height:1.5}.soul-site .soul-client-survey .soul-review-panel p{font-size:16px;line-height:1.55}.soul-site .soul-client-survey .soul-review-panel .soul-small,.soul-site .soul-client-survey .soul-status,.soul-site .soul-client-survey .soul-direct-reviews{font-size:14px;line-height:1.5}.soul-site .soul-client-survey .soul-review-panel .soul-kicker{font-size:11.5px;line-height:1.5}.soul-site .soul-client-survey .soul-step-actions{margin-top:24px;padding-top:20px}.soul-site .soul-client-survey .soul-button{min-height:48px;padding:12px 18px;font-size:15px;line-height:1.4}.soul-site .soul-client-survey .soul-review-actions{margin-top:24px}@media (width<=1099px) and (width>=851px){.soul-site .soul-client-survey .soul-review-layout{gap:32px}}@media (width<=850px){.soul-site .soul-client-survey .soul-review-layout{gap:32px}}@media (width<=600px){.soul-site .soul-client-survey{padding-block:28px 36px}.soul-site .soul-client-survey .soul-review-aside h1{font-size:36px}.soul-site .soul-client-survey .soul-review-portrait{max-width:220px}.soul-site .soul-client-survey .soul-review-panel{padding:24px 20px}}
