.learning-teacher{display: grid;grid-template-columns: 148px minmax(0,1fr);gap: var(--space-3) var(--space-4);align-items: center;padding: var(--pad-card);border-radius: var(--iz-r-lg);background: var(--iz-sunk)}.learning-teacher__portrait{grid-row: span 2;align-self: start;aspect-ratio: 4 / 5;border-radius: var(--iz-leaf);background: linear-gradient(165deg,#edf5f7,#ccdccf);overflow: hidden;display: grid;place-items: center;color: var(--secondary-500);font-size: calc(var(--text-number-l-size) * 1.75)}.learning-teacher__portrait img{width: 100%;height: 100%;object-fit: cover}.learning-teacher__name{margin: 0;color: var(--iz-ink);font: 600 var(--text-body-s-size)/var(--text-body-s-lh) var(--font-body)}.learning-teacher__role{margin: 2px 0 0;color: var(--secondary-700);font: 600 var(--text-caption-size)/var(--text-caption-lh) var(--font-body)}.learning-teacher__grid{display: flex;flex-wrap: wrap;gap: var(--gap-inline);margin: var(--space-stack) 0 0}.learning-teacher__grid div{display: grid;padding: var(--space-1) var(--space-2);border-radius: 12px;background: #fff}.learning-teacher__grid span{color: var(--iz-ink-soft);font: 500 var(--text-micro-size)/var(--text-micro-lh) var(--font-body)}.learning-teacher__grid strong{color: var(--iz-ink);font: 700 var(--text-caption-size)/var(--text-caption-lh) var(--font-body)}.learning-teacher__bio{grid-column: 2;margin: 0;color: var(--iz-text);font: var(--text-body-s)}.learning-teacher__resume,.learning-teacher__facts,.learning-teacher__more{grid-column: 1 / -1}.learning-teacher__resume{border-top: 1px solid var(--iz-line-soft);padding-top: var(--space-3)}.learning-teacher__resume h3{margin: 0 0 var(--space-2);color: var(--iz-ink);font: 600 var(--text-caption-size)/2.1 var(--font-body)}.learning-teacher__resume ul{display: grid;gap: var(--space-2);margin: 0;padding: 0;list-style: none}.learning-teacher__resume li{display: grid;grid-template-columns: 92px minmax(0,1fr);gap: var(--space-2);align-items: baseline}.learning-teacher__resume li>span{color: var(--secondary-700);font: 500 var(--text-micro-size)/2.1 var(--font-body)}.learning-teacher__resume p{margin: 0;color: var(--iz-text);font: var(--text-caption)}.learning-teacher__facts{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: var(--space-3);margin: 0;padding: var(--space-3) 0 0;border-top: 1px solid var(--iz-line-soft);list-style: none}.learning-teacher__facts li{display: grid;align-content: start;gap: var(--space-0)}.learning-teacher__facts strong{color: var(--secondary-700);font: 700 var(--text-subtitle-size)/2.1 var(--font-body)}.learning-teacher__facts span{color: var(--iz-ink-soft);font: var(--text-micro)}.learning-teacher__more{justify-self: start}@media (max-width: 560px){.learning-teacher{grid-template-columns: 96px minmax(0,1fr);gap: var(--space-3)}.learning-teacher__portrait{grid-row: auto}.learning-teacher__bio{grid-column: 1 / -1;margin: 0}}
