.skills-list.svelte-15g4npq ul:where(.svelte-15g4npq){list-style:none;padding:0;margin:0 0 30px}.skills-list.svelte-15g4npq li:where(.svelte-15g4npq){font-size:1em;color:#666;margin-bottom:10px;position:relative;padding-left:20px}.skills-list.svelte-15g4npq li:where(.svelte-15g4npq):before{content:"•";position:absolute;left:0;color:#54ca95}.trainings-list.svelte-15g4npq,.awards-list.svelte-15g4npq,.grants-list.svelte-15g4npq{display:flex;flex-direction:column;gap:1rem;margin-top:1rem}.training-item.svelte-15g4npq,.award-item.svelte-15g4npq,.grant-item.svelte-15g4npq{background:#fff;border:1px solid #eee;border-radius:8px;box-shadow:0 2px 8px #00000008;display:flex;align-items:center;min-height:90px}.card-flex.svelte-15g4npq{display:flex;align-items:center;gap:1.25rem}.card-flex.svelte-15g4npq>.card-details:where(.svelte-15g4npq):first-child{padding-left:1.25rem}.card-image.svelte-15g4npq{width:90px;min-height:90px;height:100%;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:#f5f5f5;border-radius:8px 0 0 8px;overflow:hidden}.card-image.svelte-15g4npq img:where(.svelte-15g4npq){width:64px;height:64px;object-fit:contain;opacity:.8}.card-details.svelte-15g4npq{flex:1;display:flex;flex-direction:column;gap:.25rem}.training-title.svelte-15g4npq,.award-title.svelte-15g4npq{font-size:1.1em;font-weight:500;color:#222}.card-meta.svelte-15g4npq{font-size:.95em;color:#888;display:flex;gap:5%;margin-top:.1em;flex-wrap:wrap}.minor-info.svelte-15g4npq{color:#bbb;font-style:italic}.peer-reviews.svelte-15g4npq{margin-bottom:20px}.peer-review.svelte-15g4npq{display:flex;padding-bottom:10px}.peer-review.svelte-15g4npq .peer-review-quantity:where(.svelte-15g4npq){width:30px;font-weight:700;font-size:1.2em;margin-right:5px;text-align:center}
