.agents ul.agents-list{list-style:none;padding:0;display:flex;align-items:stretch;justify-content:center;flex-wrap:wrap;gap:1rem}.agents li a{background:#fafafa;display:grid;grid-template-columns:10rem 10rem;grid-template-rows:10rem;border-radius:8px;position:relative;height:100%}.agents li a:focus,.agents li a:hover{text-decoration:none}.agents .avatar{width:100%;height:10rem;object-fit:cover;border-radius:4px 0 0 4px;border:solid 1px #e8e8e8}.agents .agent-details{background:rgba(255,255,255,.75);backdrop-filter:blur(5px);border-radius:0 0 6.5px 6.5px;padding:.5rem}.agents .more{text-align:center;font-weight:400;color:var(--text);background:var(--background);border-radius:0 5px 5px 0;border:solid 1px #e8e8e8;margin-left:-1px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:6px}.agents .more .name{font-weight:700;color:var(--accent);font-size:1.025rem;text-wrap:balance;text-align:center}.agents .chip{display:inline-block;padding:0 2ch;border-radius:24px;background:var(--chip-background);border:solid 1px var(--primary);margin-top:.25rem}.agents .chip:empty{border-color:transparent;background:0 0}.agents .region{color:var(--text-dark);font-size:.875rem}.agents .company-logo{position:absolute;display:block;max-height:3rem;max-width:10rem;object-fit:contain;bottom:.5rem;left:.5rem;background:rgba(255,255,255,.75);border-radius:0 0 0 4px}