.pcl-pure-hero{display:grid;grid-template-columns:1.05fr 1fr;gap:clamp(28px,5vw,80px);align-items:center}.pcl-pure-hero h2{font-size:clamp(32px,4.5vw,64px);line-height:1.05;letter-spacing:-.035em;margin:.4em 0}.pcl-pure figure{margin:0}.pcl-pure img{display:block;width:100%;height:auto}.pcl-pure-hero img{max-height:650px;object-fit:cover;object-position:center}.pcl-pure figcaption,.pcl-pure-caption{font-size:13px;line-height:1.5;color:#526661;margin-top:12px}.pcl-pure-steps,.pcl-pure-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.pcl-pure-steps article{border-top:1px solid #b7cbc7;padding-top:20px}.pcl-pure-gallery{margin-top:28px}.pcl-pure-gallery a{display:block}.pcl-pure-gallery img{aspect-ratio:3/4;object-fit:cover}.pcl-pure details{border-top:1px solid #b7cbc7;padding:20px 0}.pcl-pure details:last-child{border-bottom:1px solid #b7cbc7}.pcl-pure summary{font-size:18px;font-weight:600;cursor:pointer}.pcl-pure details p{max-width:780px}.pcl-pure-enquiry{max-width:880px}.pcl-pure a:focus-visible,.pcl-pure summary:focus-visible{outline:3px solid #006b69;outline-offset:5px}.pcl-pure .eu-button{margin-top:12px}.pcl-pure-teaser{display:grid;grid-template-columns:1fr 1fr;gap:30px;align-items:center}.pcl-pure-teaser img{width:100%;height:auto;max-height:320px;object-fit:cover}.pcl-pure-teaser .pc-eyebrow{margin-top:0}
@media(max-width:700px){.pcl-pure-hero,.pcl-pure-teaser{grid-template-columns:1fr}.pcl-pure-hero img{max-height:480px}.pcl-pure-steps{grid-template-columns:1fr;gap:16px}.pcl-pure-gallery{grid-template-columns:1fr 1fr;gap:16px}.pcl-pure-gallery figure:last-child{grid-column:1/-1}.pcl-pure-gallery figure:last-child img{aspect-ratio:4/3;object-position:50% 45%}.pcl-pure summary{font-size:17px}}
