main.what-we-do{background:var(--contrast-light-color--)}main.what-we-do>figure.single-image,main.what-we-do>section#what-we-do ul,main.what-we-do>figure.overlay-image-card,main.what-we-do>ul#link-lists{padding-left:var(--content-horizontal-padding);padding-right:var(--content-horizontal-padding)}main.what-we-do h1.styled-heading{margin-top:var(--px-to-rem-32)}main.what-we-do>p.styled-subheading{margin-bottom:var(--px-to-rem-32)}main.what-we-do>figure.single-image img{height:29.5rem}main.what-we-do section#what-we-do h2.styled-heading{margin-top:var(--px-to-rem-32)}main.what-we-do section#what-we-do div.markdown-wrapper{padding:0 var(--narrow-content-horizontal-padding)}main.what-we-do>section#what-we-do ul{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--px-to-rem-32);padding:0 var(--content-horizontal-padding);margin-top:var(--px-to-rem-32)}main.what-we-do>hr.styled-separator{width:calc(100% - (var(--content-horizontal-padding) * 2));margin:var(--px-to-rem-40) auto}main.what-we-do>section#inline-subscribe{display:block;padding:0 var(--narrow-content-horizontal-padding);margin:var(--px-to-rem-40) 0}main.what-we-do .overlay-image-card.overlay-large-left .overlay-wrapper{left:unset;width:30%;padding-left:var(--px-to-rem-24);padding-top:var(--px-to-rem-24);padding-bottom:var(--px-to-rem-24)}main.what-we-do .overlay-image-card.overlay-large-left .overlay-wrapper div.markdown-wrapper{margin-top:calc(-1 *var(--px-to-rem-12))}main.what-we-do .overlay-image-card.overlay-large-left .overlay-wrapper a.styled-link{margin-top:auto}main.what-we-do div#link-lists{display:grid;grid-template-columns:repeat(3,calc(94%/3));grid-gap:var(--px-to-rem-32);margin-bottom:var(--px-to-rem-56);padding-left:var(--content-horizontal-padding);padding-right:var(--content-horizontal-padding)}main.what-we-do div#link-lists section{display:flex;flex-direction:column}main.what-we-do div#link-lists section img.link-list-image{width:100%;border-radius:var(--px-to-rem-4)}main.what-we-do div#link-lists section h2.styled-heading{margin-top:var(--px-to-rem-18);margin-bottom:var(--px-to-rem-28)}main.what-we-do div#link-lists ul{display:flex;flex-direction:column;list-style:none;margin-bottom:var(--px-to-rem-32)}main.what-we-do div#link-lists a.styled-link{margin-top:auto}@media(max-width:1200px){main.what-we-do .overlay-image-card.overlay-large-left{margin:0 auto;max-height:35rem;width:calc(100% - (var(--content-horizontal-padding) * 2));padding-left:unset;padding-right:unset}main.what-we-do .overlay-image-card.overlay-large-left .overlay-wrapper{width:100%}}@media(max-width:900px){main.what-we-do>figure.single-image img{height:22.5rem}main.what-we-do section#what-we-do h2.styled-heading{font-size:var(--px-to-rem-32)}main.what-we-do>section#what-we-do ul a.card-link img.arrow-icon{display:none}main.what-we-do>figure.overlay-image-card.overlay-large-left{width:100%;max-height:unset;padding-left:unset;padding-right:unset}main.what-we-do .overlay-image-card.overlay-large-left .overlay-wrapper{width:unset}main.what-we-do .overlay-image-card.overlay-large-left .overlay-wrapper h2.styled-heading{font-size:var(--px-to-rem-32)}main.what-we-do .overlay-image-card.overlay-large-left .overlay-wrapper div.markdown-wrapper{margin-top:unset}}@media(max-width:769px){main.what-we-do>figure.single-image img{height:unset}main.what-we-do section#what-we-do h2.styled-heading{font-size:var(--px-to-rem-28)}main.what-we-do>section#what-we-do ul{display:grid;grid-template-columns:repeat(2,48%);grid-gap:var(--px-to-rem-16);padding:0 var(--content-horizontal-padding);margin-top:var(--px-to-rem-32)}main.what-we-do>section#what-we-do ul a.card-link{height:14rem}main.what-we-do>hr.styled-separator{display:none}main.what-we-do>figure.overlay-image-card.overlay-large-left{margin:var(--px-to-rem-32) 0}main.what-we-do .overlay-image-card.overlay-large-left .overlay-wrapper h2.styled-heading{font-size:var(--px-to-rem-24);margin:0 auto}main.what-we-do .overlay-image-card.overlay-large-left .overlay-wrapper a.styled-link{width:60%;margin:0 auto}main.what-we-do div#link-lists{display:flex;flex-direction:column}main.what-we-do div#link-lists section img.link-list-image{max-width:500px;margin:0 auto;border-radius:var(--px-to-rem-4)}main.what-we-do div#link-lists section h2.styled-heading{text-align:center}}