[data-discovery-ideas][hidden]{display:none!important}.discoverySources{display:block;margin-top:12px;font-size:13px;line-height:1.6;color:#536570}.homeTopic .homeCardLink{display:block;margin-top:18px}.searchIdeas .searchIdea{display:inline-flex;align-items:center;gap:8px;text-decoration:none;max-width:100%;white-space:normal}.discoveryCount{font-variant-numeric:tabular-nums;opacity:.8;font-size:.9em}.homeTopic h3{overflow-wrap:anywhere;hyphens:auto}[data-discovery-status] a{text-decoration:underline}

.discoveryRefresh{display:inline-flex;align-items:center;min-height:44px;margin-top:12px;padding:8px 0;border:0;background:transparent;color:#006883;font:inherit;font-weight:650;cursor:pointer;text-align:left}.discoveryRefresh:hover{text-decoration:underline;text-underline-offset:4px}.discoveryRefresh:focus-visible{outline:3px solid #006883;outline-offset:3px}.discoveryRefresh[hidden]{display:none}.discoveryRefresh:disabled{cursor:wait;opacity:.6}.searchIdeas__label{flex-basis:100%;font-size:.85rem;color:#536570}.detailReturnBottom{margin-top:28px}

.providerFacets[hidden]{display:none!important}.providerFacets{margin:0 0 18px;padding:0 0 16px;border-bottom:1px solid #dde6e9}.providerFacets__label{margin:0 0 8px;color:#536570;font-size:.85rem}.providerFacets__choices{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.providerFacet{display:inline-flex;align-items:center;gap:6px;max-width:240px;min-width:0;min-height:44px;padding:8px 12px;border:1px solid #ccdde2;border-radius:8px;background:#fff;color:#006883;font:inherit;font-size:.9rem;cursor:pointer}.providerFacet>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.providerFacet__count{flex-shrink:0;font-variant-numeric:tabular-nums}.providerFacet:hover{background:#edf5f7}.providerFacet:focus-visible{outline:3px solid #006883;outline-offset:2px}.providerFacets__more{min-width:0;max-width:100%;flex:0 1 260px}.providerFacets__more select{max-width:100%;width:100%;min-height:44px;font-size:.9rem}@media(max-width:600px){.providerFacets__choices{flex-wrap:nowrap;overflow-x:auto;padding:3px 3px 6px}.providerFacet{flex-shrink:0;max-width:210px}.providerFacets__more{flex:0 0 220px}}
