.services-finder{padding-block:30px 60px}.services-finder h1{font-size:clamp(28px,4vw,42px)}.services-finder>p{max-width:850px;line-height:1.8}.services-finder form{display:flex;flex-wrap:wrap;gap:16px;align-items:end;padding:22px;background:#edf6f8;border-radius:14px;margin-block:24px}.services-finder label{display:grid;gap:8px;flex:1;min-width:170px}.services-finder input,.services-finder select{min-height:48px;padding:10px;border:1px solid #abc9d4;border-radius:8px;background:white;font:inherit;width:100%;min-width:0}.service-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr));gap:20px;scroll-margin-top:130px}.service-grid article{border:1px solid #cadfe6;border-radius:14px;padding:22px;min-width:0}.service-grid h2{font-size:20px;line-height:1.4}.service-grid p{line-height:1.6}.service-grid a{overflow-wrap:anywhere}.service-grid [hidden],.services-finder [hidden]{display:none!important}.service-grid a:focus-visible{outline:3px solid #13788d;outline-offset:3px}@media(max-width:600px){.services-finder form{padding:18px}.services-finder form>*{width:100%;flex-basis:100%;min-width:0}}
