.team-filter[data-v-765f42cb]{border-bottom:1px solid var(--ls-line);flex-direction:column;gap:10px;margin-bottom:24px;padding-bottom:20px;display:flex}@media (width>=768px){.team-filter[data-v-765f42cb]{flex-direction:row;align-items:center;gap:16px}}.team-filter__label[data-v-765f42cb]{color:var(--ls-muted);flex:none;font-size:14px;font-weight:500}.team-filter__list[data-v-765f42cb]{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.team-filter__chip[data-v-765f42cb]{border:1px solid var(--ls-line);color:var(--ls-ink);cursor:pointer;font:inherit;background:#fff;border-radius:14px;min-height:48px;padding:0 18px;font-size:14px;font-weight:500;line-height:1.4;transition:background-color .2s,border-color .2s,color .2s}.team-filter__chip[data-v-765f42cb]:hover{border-color:var(--ls-brand);color:var(--ls-brand-dark)}.team-filter__chip[data-v-765f42cb]:focus-visible{box-shadow:var(--ls-focus);outline:none}.team-filter__chip.is-active[data-v-765f42cb]{background:var(--ls-brand);border-color:var(--ls-brand);color:#fff}.team-grid[data-v-765f42cb]{grid-gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}@media (width>=768px){.team-grid[data-v-765f42cb]{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}}@media (width>=1200px){.team-grid[data-v-765f42cb]{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}}.team-card[data-v-765f42cb]{flex-direction:column;padding:8px;display:flex}@media (width>=768px){.team-card[data-v-765f42cb]{padding:10px}}.team-card[data-v-765f42cb]:hover{box-shadow:var(--ls-shadow-hover);border-color:#c7dede}.team-card__portrait[data-v-765f42cb]{aspect-ratio:1;background:#fff;border-radius:14px;position:relative;overflow:hidden}.team-card__portrait[data-v-765f42cb] .article-thumbnail{border-radius:inherit;background:#fff}.team-card__portrait[data-v-765f42cb] .article-thumbnail img{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.team-card__body[data-v-765f42cb]{flex-direction:column;flex:1;gap:6px;padding:10px 6px 6px;display:flex}@media (width>=768px){.team-card__body[data-v-765f42cb]{padding:12px 8px 8px}}.team-card__name[data-v-765f42cb]{font-size:15px}@media (width>=768px){.team-card__name[data-v-765f42cb]{font-size:17px}}.team-card__specialty[data-v-765f42cb]{-webkit-line-clamp:2;font-size:13px}@media (width>=768px){.team-card__specialty[data-v-765f42cb]{font-size:14px}}.team-card__actions[data-v-765f42cb]{flex-direction:column;gap:8px;margin-top:auto;padding-top:8px;display:flex}.team-card__actions .listing-card__action[data-v-765f42cb]{width:100%;padding:0 10px;font-size:13px}@media (width>=768px){.team-card__actions .listing-card__action[data-v-765f42cb]{font-size:14px}}.team-card--skeleton[data-v-765f42cb]{border:1px solid var(--ls-line);background:#fff;border-radius:20px;padding:8px}.team-pagination[data-v-765f42cb]{margin-top:32px}.team-pagination[data-v-765f42cb] .page-link{cursor:pointer;justify-content:center;align-items:center;min-width:48px;min-height:48px;display:inline-flex;border-radius:14px!important}.team-pagination[data-v-765f42cb] .page-link:focus-visible{box-shadow:var(--ls-focus);outline:none}