@media(min-width:701px) and (max-width:1024px){.hero-layout{min-height:470px}.hero-copy h1{font-size:clamp(37px,5.2vw,54px)}.hero-topics{font-size:7.6px;letter-spacing:0}.hero-topics span{padding-inline:4px}.hero-art{min-height:460px}.service-card{min-height:223px;padding:15px 10px}.service-card h2{font-size:19px}.service-card p{font-size:11.5px}.experience-head{gap:16px}.experience-head h2{font-size:30px}.experience-head>p{font-size:12px}.experience-aside{padding-left:12px;font-size:8px}.methodology-intro{left:38%;width:39%;font-size:11px}.methodology-steps{width:62%}}
