@layer edzen-elementor {
 .edzen-el--collection .edzen-el-record { border-block-start: 1px solid var(--edzen-color-border, #d4d9d7); padding-block: var(--edzen-space-6, 1.5rem); min-inline-size: 0; }
 .edzen-el--collection .edzen-el-img { inline-size: 100%; aspect-ratio: 3 / 2; object-fit: cover; }
 .edzen-el--collection.edzen-el--faculty .edzen-el-img { aspect-ratio: 4 / 5; }
 .edzen-el--collection .edzen-el-record-body { min-inline-size: 0; }
 .edzen-el--collection .edzen-el-meta dd { white-space: pre-line; text-align: start; }
 .edzen-el--collection .edzen-el-section-title { margin-block-end: var(--edzen-space-8, 2rem); }
 .edzen-el--collection .edzen-el-grid[data-layout="index"] { grid-template-columns: minmax(0, 1fr); gap: 0; }
 .edzen-el--collection .edzen-el-grid[data-layout="index"] .edzen-el-record { padding-block: var(--edzen-space-4, 1rem); }
 @media (min-width: 40rem) {
  .edzen-el--collection .edzen-el-grid[data-layout="list"] .edzen-el-record { display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 2fr); gap: var(--edzen-space-6, 1.5rem); }
  .edzen-el--collection .edzen-el-grid[data-layout="list"] .edzen-el-record-body:only-child { grid-column: 1 / -1; }
 }
}
