

/* Start:/local/templates/akademia/components/bitrix/breadcrumb/akademia/style.css?1786562424493*/
.breadcrumbs ol {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 8px;
  margin: 0;
  padding: 0;
  list-style: none;
}

.breadcrumbs li {
  display: inline-flex;
  align-items: center;
  min-width: 0;
}

.breadcrumbs li + li::before {
  content: "/";
  flex: 0 0 auto;
  margin-right: 8px;
  color: hsl(var(--slate-300));
}

.breadcrumbs a {
  color: inherit;
  text-decoration: none;
}

.breadcrumbs [aria-current="page"] {
  color: var(--text-main);
  font-weight: 500;
}

/* End */


/* Start:/local/components/akademia/reviews/templates/.default/style.css?17865297011132*/
.reviews-list { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 20px; }
.review-card-full { padding: 30px; background: #fff; border: 1px solid var(--border-color); border-radius: var(--radius-lg); box-shadow: var(--shadow-sm); }
.review-card-full header { display: flex; gap: 14px; align-items: center; margin-bottom: 20px; }
.review-avatar { display: grid; width: 44px; height: 44px; flex: 0 0 auto; color: var(--brand-ink); background: var(--brand-fill); border-radius: 50%; font-family: 'Montserrat', sans-serif; font-weight: 800; place-items: center; }
.review-card-full h2 { margin: 0 0 4px; font-size: 18px; }
.review-card-full time { color: var(--text-muted); font-size: 12px; }
.review-card-text { color: hsl(var(--slate-600)); line-height: 1.7; }
.review-answer { margin-top: 20px; padding: 18px; background: hsl(var(--leaf-50)); border-left: 3px solid var(--brand-accent); border-radius: var(--radius-sm); }
.review-answer strong { display: block; margin-bottom: 7px; font-size: 12px; }
@media (max-width: 760px) { .reviews-list { grid-template-columns: 1fr; } .review-card-full { padding: 24px; } }

/* End */
/* /local/templates/akademia/components/bitrix/breadcrumb/akademia/style.css?1786562424493 */
/* /local/components/akademia/reviews/templates/.default/style.css?17865297011132 */
