.project-hero h1{font-size:clamp(30px,3.4vw,54px);line-height:1.28}.project-stats{grid-template-columns:repeat(3,1fr)}.project-stats .place{font-size:clamp(18px,2vw,25px)}.question textarea{width:100%;box-sizing:border-box;border:1px solid #bcc9c1;padding:16px;background:#fff;font:inherit}.question legend small{font-size:12px;color:#5f7067}.project-hero-photo img{object-position:center}.rating-options{flex-wrap:wrap}@media(max-width:650px){.project-stats{grid-template-columns:1fr}.project-hero h1{font-size:34px}.project-hero-photo{min-height:240px}.project-hero-photo img{height:auto;min-height:240px}.choice-chips label{max-width:100%}}