/* EEAT Enhancer styles */
.eeat-wrap { border: 1px solid rgba(0,0,0,.08); padding: 12px 14px; margin: 0 0 20px 0; border-radius: 8px; background: #fff; }
.eeat-dates { display: flex; flex-wrap: wrap; gap: 12px; font-size: 14px; line-height: 1.4; margin-top: 10px; }
.eeat-dates .eeat-date-published, .eeat-dates .eeat-date-modified { white-space: nowrap; }

.eeat-staff-wrap { display: grid; grid-template-columns: repeat(auto-fit, minmax(260px, 1fr)); gap: 12px; align-items: start; }
.eeat-staff-card { display: grid; grid-template-columns: 56px 1fr; grid-template-areas: "label label" "media body"; column-gap: 12px; row-gap: 4px; border: 1px solid rgba(0,0,0,.06); border-radius: 8px; padding: 10px; background: #fafafa; }
.eeat-staff-label { grid-area: label; font-size: 12px; opacity: .75; text-transform: uppercase; letter-spacing: .02em; }
.eeat-staff-media { grid-area: media; }
.eeat-staff-body { grid-area: body; 
	margin-top: -2px;
}

.eeat-staff-avatar { width: 56px; height: 56px; border-radius: 50%; object-fit: cover; background: #eee; display: block; }
.eeat-staff-avatar.placeholder { width: 56px; height: 56px; border-radius: 50%; background: repeating-linear-gradient(-45deg,#e9e9e9,#e9e9e9 6px,#f4f4f4 6px,#f4f4f4 12px); display: inline-block; }

.eeat-staff-name { margin: 0 0 0 0; font-size: 13px; line-height: 1; font-weight: 600; }
.eeat-staff-link { text-decoration: none; }
.eeat-staff-link:hover, .eeat-staff-link:focus { text-decoration: none; }

.eeat-staff-subtitle { margin: 0 0 0 0; font-size: 12px; opacity: .8; line-height: 1.2; }
/* Staff single page minimal content */
.eeat-staff-only-subtitle { font-size: 16px; line-height: 1.4; margin: 8px 0 0 0; }
