/* Keep the compact recommendation card independent of generic profile sections. */
#mini-related-companies{display:block;box-sizing:border-box;min-width:0;margin:18px 0;padding:14px 16px;border:1px solid #c9d9ed;border-radius:8px;background:#f5f8fd;scroll-margin-top:96px}
#mini-related-companies[hidden]{display:none}
#mini-related-companies .directory-result{display:block;min-width:0;margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}
#mini-related-companies .directory-result a{position:relative;display:block;box-sizing:border-box;min-height:52px;padding:9px 24px 9px 0;border-bottom:1px solid #e0e8f2;color:#203750;text-decoration:none;overflow-wrap:anywhere}
#mini-related-companies strong{display:block;margin:0;font-size:14px;line-height:1.5}
#mini-related-companies .directory-result span{display:block;margin-top:3px;font-size:12px;line-height:1.5;color:#536476}
#mini-related-companies .directory-result .mini-recommendation-arrow{position:absolute;right:0;top:12px;margin:0;color:#2456a6}
#mini-related-companies .mini-next-process-guide,#mini-related-companies .mini-recommendation-more{display:flex;align-items:center;width:fit-content;max-width:100%;min-height:44px;margin:4px 0 0;font-size:12px;line-height:1.5;color:#2456a6;overflow-wrap:anywhere}
#mini-related-companies a:focus-visible{outline:2px solid #2456a6;outline-offset:2px}
@media(max-width:600px){#mini-related-companies{padding:12px}}
