.expert.svelte-a4pjp6{--_border-radius: 10px;display:flex;flex-direction:column;flex:1;min-width:0;height:100%;font-weight:300;color:#3a3a3a;width:100%;max-width:var(--_max-thumbnail-width);text-decoration:none;box-shadow:0 4px 3px #00000014;border-radius:var(--_border-radius);margin:0 auto;cursor:pointer}.expert.svelte-a4pjp6 img:where(.svelte-a4pjp6){width:100%;border:none;border-radius:var(--_border-radius) var(--_border-radius) 0 0;aspect-ratio:1 / 1;background-color:#ebebeb}@media (min-width: 401px){.expert.svelte-a4pjp6 img:where(.svelte-a4pjp6){max-width:var(--_max-thumbnail-width)}}.expert-info-container.svelte-a4pjp6{display:flex;flex-direction:column;justify-content:space-between;flex-grow:1;padding:clamp(15px,2.1vw,25px) 12px 27px}.expert.svelte-a4pjp6 .expert-name:where(.svelte-a4pjp6){font-size:20px;font-weight:600}.expert.svelte-a4pjp6 .expert-details:where(.svelte-a4pjp6){line-height:1.334;margin-block-start:8px;overflow:hidden;text-overflow:ellipsis}.expert.svelte-a4pjp6 .expert-organization:where(.svelte-a4pjp6){font-size:15px;font-weight:500}.expert.svelte-a4pjp6 .expert-title:where(.svelte-a4pjp6){font-size:15px;font-style:italic}.expert.svelte-a4pjp6 .expert-details.expert-expertise-categories:where(.svelte-a4pjp6){--_line-clamp: 3;height:3lh;position:relative;font-size:12px;color:#000;background:#fff;margin-block-start:0;margin-inline-start:5px;display:-webkit-box;-webkit-line-clamp:var(--line-clamp, 3);-webkit-box-orient:vertical;word-break:var(--word-break, "none");overflow:hidden;-webkit-hyphens:auto;hyphens:auto}.expert.svelte-a4pjp6 .expert-details.expert-expertise-categories:where(.svelte-a4pjp6):after{content:"+ more";position:absolute;display:inline-block;background:inherit;bottom:0;right:0;color:#009ee1;height:1lh;padding-inline-start:20%;padding-inline-end:5px;font-weight:400;text-wrap:nowrap;text-decoration:underline;text-decoration-thickness:.3px;text-underline-offset:2px;-webkit-mask-image:linear-gradient(to left,red 45%,transparent);mask-image:linear-gradient(to left,red 45%,transparent);pointer-events:none}.expert.svelte-a4pjp6 .expertise-header:where(.svelte-a4pjp6){font-size:15px;font-weight:500;text-transform:uppercase;margin-block:35px 7px}@media (max-width: 500px){.expert.svelte-a4pjp6 .expert-details:where(.svelte-a4pjp6){margin-block-start:clamp(2px,1.1vw,6px)}}.expert.svelte-a4pjp6:focus{outline:2px solid #26a7de;outline-offset:3px;border-radius:3px}
