.overview{background:#f8fbff}.case-overview{padding-bottom:30px;padding-top:43px}.case-overview .wrapper{margin:0 auto;max-width:1040px}.case-overview .hero{background-color:#fff;border-radius:8px;box-shadow:0 4px 30px 8px rgba(90,90,90,.07);padding:60px 70px}.case-overview .hero .top{align-items:center;border-bottom:1px solid #a5d6a7;column-gap:30px;display:flex;flex-wrap:nowrap;justify-content:center;padding-bottom:80px}.case-overview .hero .top .featured-img img{height:auto;max-width:220px;width:auto}.case-overview .hero .top h1{font-size:1.25rem;font-weight:700;line-height:1.45}.case-overview .hero .top h2{color:#75a478;font-size:1.125rem;line-height:1.45;margin-top:10px}.case-overview .hero .head-middle,.case-overview .hero .middle{padding:0 27.5px}.case-overview .hero .middle .info{align-items:flex-start;display:flex;flex-wrap:nowrap;width:calc(50% - 47.5px)}.case-overview .hero .middle .info .title{font-size:.875rem;line-height:1.8;width:7.143em}.case-overview .hero .middle .info .detail{font-size:.875rem;line-height:1.8;width:calc(100% - 6.25em)}.case-overview .hero .bottom .interviewee figure{margin-left:auto;margin-right:auto;margin-top:0;max-width:70%}.case-overview .hero .bottom .interviewee figure img{height:auto}.case-overview .hero .bottom .interviewee .info{text-align:center}.case-overview .hero .bottom .interviewee .info .title{font-size:1rem;line-height:1.45;margin-top:5px}.case-overview .hero .bottom .interviewee .info .description{font-size:.875rem;line-height:2;margin-top:10px;text-align:left}.case-overview .outline{margin-top:90px}.case-overview .outline .info{align-items:flex-start;display:flex;flex-wrap:nowrap;margin-bottom:40px;width:100%}.case-overview .outline .info .title{font-size:1rem;line-height:1.45;width:11.5em}.case-overview .outline .info .detail{font-size:18px;line-height:1.45;width:calc(100% - 12.778em)}@media screen and (max-width:980px){.case-overview .hero .top{column-gap:35px}.case-overview .hero .top .featured-img img{width:220px}.case-overview .hero .middle{padding:40px 0 20px}.case-overview .hero .middle .info{width:100%}.case-overview .hero .bottom{padding:0}.case-overview .hero .bottom .interviewee{flex-direction:column;flex-wrap:wrap}.case-overview .hero .bottom .interviewee .info{margin-top:20px;width:100%}}@media screen and (max-width:624px){.case-overview .hero .top{flex-direction:column;margin-left:-20px;margin-right:-20px;padding-bottom:40px;padding-left:20px;padding-right:20px}.case-overview{padding-bottom:30px}.case-overview .outline{margin-top:30px;padding:30px}.case-overview .outline .info .detail{width:100%}.case-overview .outline .info{display:block}.case-overview .hero .bottom{margin-bottom:30px}}