.instructor-layout{display:grid;grid-template-columns:400px minmax(0,1fr);gap:54px;flex:1;min-height:0}.instructor-portrait{margin:0;display:flex;flex-direction:column;align-items:center;justify-content:space-between;background:radial-gradient(ellipse at 50% 48%,#c7e9f0 0%,#e3edfa 57%,#eef3fa 78%);border:1px solid #d7e1ef;border-radius:16px;padding:8px 18px 14px}.instructor-portrait img{display:block;height:434px;width:100%;object-fit:contain}.instructor-portrait figcaption{font-size:21px;line-height:1.4;color:#536982;text-align:center}.instructor-details{display:flex;flex-direction:column;justify-content:space-between;gap:16px;min-width:0}.instructor-message{font-size:42px!important;line-height:1.3!important;font-weight:800;margin:0!important}.instructor-message em{font-style:normal;color:#2457db}.instructor-details dl{margin:0}.instructor-details dl>div{display:grid;grid-template-columns:170px minmax(0,1fr);gap:18px;border-top:1px solid #c9d7e7;padding:17px 0}.instructor-details dt{font-size:21px;color:#3154a5;font-weight:800}.instructor-details dd{margin:0;font-size:24px;line-height:1.5;word-break:keep-all}.instructor-details dd span{font-size:21px;color:#61718a}.instructor-details .resource-row{margin-top:0}.instructor-intro .body{padding-bottom:34px}
