/* Image-aware revision. Keep the v4 diagnosis styling intact. */
.hero{padding-top:48px}.hero-label{margin-bottom:26px}.hero h1{font-size:56px}.editorial-photo{margin:32px 0 0}.editorial-photo picture{display:block;overflow:hidden;background:#e3e6e6}.editorial-photo img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover}.editorial-photo figcaption{font-size:11px;line-height:1.5;color:#63717a;margin-top:9px;text-align:right}.hero-image{margin-left:-52px;margin-right:-52px;margin-top:37px}.hero-image img{aspect-ratio:8/5;object-position:67% 38%}.hero-image figcaption{color:#d4dce3;margin-right:20px}.hero-copy{margin-top:27px}.hero-bottom{margin-top:28px;padding-top:24px}.work-concerns{padding:54px 52px 57px;background:#e9eceb}.work-concerns h2{font-size:37px;line-height:1.6}.work-concerns ul{list-style:none;padding:0;margin:28px 0}.work-concerns li{font-size:23px;line-height:1.7;padding:18px 0;border-bottom:1px solid #c5cfd2}.work-concerns li:first-child{border-top:1px solid #c5cfd2}.work-concerns>p:last-child{font-size:20px;line-height:1.9;color:#526775}.consultation{padding-top:0}.consultation-image{margin:0 -52px 43px}.consultation-image img{aspect-ratio:8/5;object-position:50% 60%}.consultation-image figcaption{padding-right:20px}.journey{padding:46px 52px 49px;background:var(--navy);color:var(--paper)}.journey>.small-label{color:#e0b28e}.journey ol{margin:0;padding-left:25px}.journey li{padding:17px 0 22px 10px;border-bottom:1px solid #63788b}.journey li:last-child{border:0;padding-bottom:0}.journey li::marker{font-size:17px;color:#d2dce4}.journey li>span{font-size:25px;font-weight:600;line-height:1.7}.journey li>p{font-size:18px;line-height:1.9;margin-top:7px;color:#e2e8ec}.faq{padding:54px 52px}.faq h2{font-size:35px;margin-bottom:30px}.faq article{padding:25px 0;border-top:1px solid var(--rule)}.faq h3{font-size:23px;line-height:1.75}.faq article p{font-size:19px;line-height:1.95;margin-top:13px;color:#526775}.faq>.line-cta{margin-top:24px}.mobile-only{display:none}
@media(max-width:600px){.hero{padding-top:32px}.hero-label{margin-bottom:24px}.hero h1{font-size:32px}.hero-image{margin:28px -24px 0}.hero-image img{aspect-ratio:4/3;object-position:65% 40%}.hero-image figcaption{font-size:10px;margin-top:7px;margin-right:14px}.hero-copy{margin-top:22px}.hero-bottom{margin-top:24px;padding-top:20px}.work-concerns{padding:37px 24px}.work-concerns h2{font-size:26px;line-height:1.65}.work-concerns ul{margin:24px 0}.work-concerns li{font-size:17px;padding:17px 0}.work-concerns>p:last-child{font-size:15px;line-height:1.9}.consultation{padding-top:0}.consultation-image{margin:0 -24px 31px}.consultation-image img{aspect-ratio:4/3;object-position:50% 67%}.consultation-image figcaption{font-size:10px;padding-right:14px}.journey{padding:34px 24px 37px}.journey ol{padding-left:20px}.journey li{padding:14px 0 18px 7px}.journey li>span{font-size:19px}.journey li>p{font-size:15px}.journey li::marker{font-size:14px}.faq{padding:36px 24px 38px}.faq h2{font-size:27px;margin-bottom:22px}.faq h3{font-size:18px;line-height:1.75}.faq article p{font-size:15px;line-height:1.9}.faq article{padding:21px 0}.mobile-only{display:block}}
@media(max-width:349px){.hero h1{font-size:28px}.hero-image,.consultation-image{margin-left:-20px;margin-right:-20px}.work-concerns,.journey,.faq{padding-left:20px;padding-right:20px}.work-concerns li{font-size:15px}.work-concerns h2{font-size:24px}.journey li>span{font-size:18px}}
