.expert-directory__header { max-width: 760px; margin-bottom: 36px; }
.expert-directory__home { color: var(--belgru-color-muted); font-size: 14px; }
.expert-directory__header h1 { margin: 24px 0 16px; font-size: clamp(32px, 4vw, 52px); line-height: 1.12; }
.expert-directory__header p { margin: 0; color: var(--belgru-color-muted); font-size: 18px; line-height: 1.6; }
.expert-directory__grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 280px), 380px)); gap: 24px; margin: 0; padding: 0; list-style: none; }
.expert-directory__grid > li { min-width: 0; }
.expert-directory .expert-card__media img { object-position: center top; }
.expert-directory .expert-card__content { padding: 24px; }
.expert-directory .expert-card__name { font-size: 23px; }
.expert-directory .expert-card__role { font-size: 15px; line-height: 1.5; }
.expert-directory .expert-card__directions { font-size: 14px; }
.expert-directory .pagination { margin-top: 32px; }
@media (max-width: 639px) {
	.expert-directory__grid { grid-template-columns: minmax(0, 1fr); }
	.expert-directory__header p { font-size: 16px; }
}
