/* Publiczna siatka wykładowców zgodna z układem w edytorze. */
body .aw-site .section.lecturers.aw-editable-lecturers {
  display:block !important; width:100% !important; max-width:none !important;
  padding:clamp(55px,7vw,105px) clamp(20px,6vw,110px) !important;
  box-sizing:border-box !important;
}
body .aw-site .aw-editable-lecturers > .aw-lecturers-editor.wp-block-group {
  display:block !important; width:100% !important; max-width:1160px !important;
  margin:0 auto !important; padding:0 !important;
}
body .aw-site .aw-editable-lecturers .aw-lecturers-editor > .section-heading {
  display:block !important; max-width:850px !important; width:100% !important;
  text-align:center !important; margin:0 auto 50px !important;
}
body .aw-site .aw-editable-lecturers .section-heading h2,
body .aw-site .aw-editable-lecturers .section-heading p {text-align:center !important;}
body .aw-site .aw-editable-lecturers .lecturer-grid.wp-block-group {
  display:grid !important; grid-template-columns:repeat(3,minmax(0,1fr)) !important;
  gap:22px !important; align-items:stretch !important;
  width:100% !important; max-width:none !important;
  margin:0 !important; padding:0 !important;
}
body .aw-site .aw-editable-lecturers .lecturer-grid > .lecturer-card.wp-block-group {
  display:block !important; min-width:0 !important; max-width:none !important;
  width:100% !important; height:100% !important; box-sizing:border-box !important;
  margin:0 !important; padding:30px !important; background:#151512 !important;
  border:1px solid #514a32 !important;
}
body .aw-site .aw-editable-lecturers .lecturer-card h3 {
  font-size:clamp(18px,1.8vw,24px) !important; line-height:1.25 !important;
  word-break:normal !important; overflow-wrap:normal !important; hyphens:none !important;
}
body .aw-site .aw-editable-lecturers .lecturer-card p {
  word-break:normal !important; overflow-wrap:normal !important; hyphens:none !important;
}
@media(max-width:850px){body .aw-site .aw-editable-lecturers .lecturer-grid.wp-block-group{grid-template-columns:repeat(2,minmax(0,1fr)) !important;}}
@media(max-width:600px){body .aw-site .aw-editable-lecturers .lecturer-grid.wp-block-group{grid-template-columns:minmax(0,1fr) !important;}}
