.guide-search{max-width:880px;margin:auto}.guide-search form{display:grid;gap:12px;margin:24px 0}.guide-search input,.guide-search select{font:inherit;min-width:0;width:100%;padding:12px;border:1px solid var(--line);background:white;color:var(--navy)}.guide-search label{font-weight:600}.guide-search-actions{display:flex;flex-wrap:wrap;gap:12px}.guide-search-results{padding-left:24px}.guide-search-results li{padding:20px 0;border-bottom:1px solid var(--line);overflow-wrap:anywhere}.guide-search-results a{text-decoration:underline;font-size:1.2rem}.guide-search-results p{margin-top:8px}.guide-search-meta{font-size:.875rem;color:#506674}.guide-search [hidden]{display:none}.guide-search :focus-visible{outline:3px solid #c87836;outline-offset:3px}
