@media(max-width:700px){.hero-layout{display:flex;flex-direction:column;align-items:stretch}.hero-copy{padding:36px 0 22px}.hero-copy h1{font-size:clamp(39px,10vw,63px);margin:16px 0}.hero-lede{font-size:19px;max-width:440px}.hero-topics{font-size:9px;line-height:1.8;white-space:normal}.hero-topics span{padding-inline:5px}.hero-actions{gap:10px}.hero-art{min-height:325px;height:325px;width:100%}.hero-art img{inset:-5% -5% 0;width:110%;height:105%}.art-note{font-size:7px}.note-top{top:4%}.note-right{top:5%}.services-section{padding:14px 0}.service-grid{grid-template-columns:1fr;gap:12px}.service-card{min-height:210px;padding:19px}.service-card .card-copy{width:70%}.service-card h2{font-size:26px}.service-card p{font-size:14px;max-width:260px}.service-card img{width:33%;height:90%;top:6px;right:9px}.experience-section{padding:30px 0 24px}.experience-head{grid-template-columns:1fr;gap:12px}.experience-head h2{font-size:clamp(31px,8.5vw,42px)}.experience-head>p{font-size:15px;margin:0}.experience-aside{border-left:0;border-top:1px solid #bac6ce;padding:13px 0;border-bottom:1px solid #bac6ce}.experience-organisations{grid-template-columns:repeat(3,1fr);row-gap:18px;margin-top:7px}.experience-organisations li{font-size:15px}.experience-organisations li:nth-child(3){border:0}.methodology-content{min-height:540px;padding-top:28px}.methodology-heading h2{font-size:35px}.methodology-intro{position:relative;top:auto;left:auto;width:100%;max-width:490px;font-size:14px;margin:14px 0 20px}.methodology-steps{width:100%;grid-template-columns:repeat(3,1fr);gap:15px 5px}.methodology-steps:before{display:none}.step p{font-size:10px}.step h3{font-size:13px}.mountain-art{width:110%;height:210px;right:-5%;bottom:0}.methodology-signoff{right:7%;bottom:25px;color:#132f45}}
@media(max-width:400px){.hero-copy h1{font-size:39px}.button{padding:9px 12px}.service-card h2{font-size:23px}.service-card .card-copy{width:72%}.service-card img{width:34%}.methodology-heading h2{font-size:30px}}
