body:has(.ux-search){background:#f4f6f8;color:#102b42}.ux-search{max-width:1040px;margin:auto;padding:clamp(18px,4vw,48px);line-height:1.7}.ux-search h1{font-size:clamp(2rem,4vw,3.5rem)}.ux-search>input,.ux-search>select{display:block;width:100%;max-width:620px;margin:8px 0 18px;padding:12px;background:#fff;color:#102b42;border:1px solid #9fb8c5;border-radius:10px;min-height:44px}.ux-results{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr));gap:16px}.ux-results article{background:#fff;border:1px solid #dbe5ec;border-radius:14px;padding:20px}.ux-results h2{font-size:1.25rem}.ux-results p{color:#526578}.ux-results a{color:#087d73}