/*
 * v4.3.3 Teaching Philosophy content and Aristotle illustration.
 */

.had-detail-drawer.is-teaching-philosophy .had-record-cover{
  background:#f8fbfc;
  border:1px solid #b8d0d8;
  padding:10px;
}
.had-detail-drawer.is-teaching-philosophy .had-record-cover:before,
.had-detail-drawer.is-teaching-philosophy .had-record-cover>span,
.had-detail-drawer.is-teaching-philosophy .had-record-cover>b,
.had-detail-drawer.is-teaching-philosophy .had-record-cover>em,
.had-detail-drawer.is-teaching-philosophy .had-record-cover>i{
  display:none;
}
.had-detail-drawer.is-teaching-philosophy .had-record-cover img{
  position:relative;
  inset:auto;
  width:100%;
  height:100%;
  display:block;
  object-fit:contain;
  object-position:center top;
  background:#fff;
  filter:saturate(.9) contrast(1.02);
}
.had-detail-content .had-teaching-philosophy-record .had-philosophy-quote{
  margin:0 0 26px;
  padding:20px 22px 18px;
  border-left:4px solid #0ca5ba;
  background:linear-gradient(135deg,#e5f4f7,#f7fbfc);
  color:#164b59;
  box-shadow:0 10px 28px rgba(17,73,88,.08);
}
.had-detail-content .had-teaching-philosophy-record .had-philosophy-quote p{
  margin:0;
  color:#063d4b;
  font-family:Georgia,"Times New Roman",serif;
  font-size:clamp(18px,1.6vw,25px);
  font-style:italic;
  line-height:1.45;
}
.had-detail-content .had-teaching-philosophy-record .had-philosophy-quote cite{
  display:block;
  margin-top:12px;
  color:#517986;
  font-size:12px;
  font-style:normal;
}
.had-detail-content .had-teaching-philosophy-record ul{
  margin:8px 0 20px;
  padding-left:24px;
}
.had-detail-content .had-teaching-philosophy-record li::marker{
  color:#098fa3;
}

@media (max-width:560px){
  .had-detail-drawer.is-teaching-philosophy .had-record-cover{
    width:170px;
    height:205px;
    margin-inline:auto;
  }
}
