[x-cloak]{display:none!important}.teacher-profile-hero,.teacher-profile-content,.teacher-profile-details{min-width:0}@media (width>=1280px){.teacher-profile-content{align-items:stretch}.teacher-profile-tests,.teacher-profile-details,.teacher-profile-details>section{height:100%}.teacher-profile-details{grid-template-rows:repeat(3,minmax(min-content,1fr));align-self:stretch}}@media (width>=768px) and (width<=1279px){.teacher-profile-hero{grid-template-columns:11rem minmax(0,1fr) 11rem;align-items:center;gap:1.25rem;padding:1.5rem}.teacher-profile-avatar-wrap{justify-content:flex-start}.teacher-profile-avatar{width:10.5rem;height:10.5rem}.teacher-profile-identity{text-align:left}.teacher-profile-identity h1{font-size:2.75rem}.teacher-profile-identity .teacher-profile-follow{margin-top:1rem}.teacher-profile-metrics{border-top:0;border-left:1px solid #e3eaf4;grid-template-columns:1fr;align-self:stretch;padding-top:0;padding-left:1rem}.teacher-profile-metric{flex-direction:column;justify-content:center;padding:.6rem 0;display:flex}.teacher-profile-metric+.teacher-profile-metric{border-left:0;border-inline-start:0;border-top:1px solid #d2deed}.teacher-profile-content{grid-template-columns:minmax(0,1fr)}.teacher-profile-details{grid-template-columns:minmax(0,1.15fr) minmax(17rem,1.1fr) minmax(11rem,.85fr)}.teacher-profile-details>section{height:100%}.teacher-test-card h3{text-overflow:clip;white-space:normal;font-size:.9375rem;overflow:visible}.teacher-test-card{grid-template-columns:minmax(0,1fr) 6rem 4rem auto;gap:.75rem}.teacher-profile-focus-list{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:.55rem .35rem;display:grid}.teacher-profile-focus-item{white-space:nowrap;justify-content:flex-start;gap:.25rem;min-width:0;padding:.45rem;font-size:.62rem}.teacher-profile-focus-item svg{flex-shrink:0;width:1rem;height:1rem}.teacher-profile-details>section:nth-child(3) h2{font-size:1.15rem}}@media (width<=767px){.teacher-profile-container{padding-top:1rem;padding-bottom:2.5rem}.teacher-profile-breadcrumb{gap:.65rem;margin-bottom:1rem}.teacher-profile-hero{grid-template-columns:6.5rem minmax(0,1fr);align-items:center;gap:.75rem;padding:1rem}.teacher-profile-avatar-wrap{grid-area:1/1/span 4}.teacher-profile-identity{display:contents}.teacher-profile-identity h1{grid-area:1/2}.teacher-profile-identity .teacher-profile-headline{grid-area:2/2}.teacher-profile-identity .teacher-profile-badge{grid-area:3/2}.teacher-profile-identity .teacher-profile-levels{grid-area:4/2}.teacher-profile-avatar-wrap{justify-content:flex-start}.teacher-profile-avatar{border-width:5px;width:6.5rem;height:6.5rem}.teacher-profile-identity{text-align:left}.teacher-profile-identity h1{font-size:1.75rem;line-height:.98}.teacher-profile-identity .teacher-profile-headline{font-size:.75rem;line-height:1.3}.teacher-profile-identity .teacher-profile-badge{justify-self:start;width:fit-content;margin-top:.5rem;font-size:.6875rem}.teacher-profile-identity .teacher-profile-levels{margin-top:.5rem;font-size:.75rem;line-height:1.25}.teacher-profile-follow{grid-area:5/1/auto/-1;justify-content:center;width:100%;min-height:2.75rem;margin-top:0;padding-inline:1rem;font-size:.8125rem}.teacher-profile-metrics{border-top:1px solid #e3eaf4;grid-area:6/1/auto/-1;margin-top:0;padding-top:.75rem}.teacher-profile-metric{padding-inline:.15rem}.teacher-profile-metric dd{font-size:1.5rem}.teacher-profile-metric p{white-space:nowrap;font-size:.625rem;line-height:1rem}.teacher-profile-content{grid-template-columns:minmax(0,1fr);gap:.625rem;margin-top:.625rem}.teacher-profile-tests,.teacher-profile-details>section{padding:1rem}.teacher-profile-tests-header{grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.teacher-profile-tests-header h2{font-size:1.5rem;line-height:1.05}.teacher-profile-filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin-top:.75rem}.teacher-profile-filters>label,.teacher-profile-filters>[data-profile-filter-root]{min-height:2.75rem}.teacher-profile-filters>label{grid-column:1/-1;padding-inline:.75rem}.teacher-profile-filters>label svg{width:1.125rem;height:1.125rem}.teacher-profile-test-list{margin-top:.75rem}.teacher-test-card{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.25rem .5rem;padding:.625rem .5rem}.teacher-test-card>div:first-child{gap:.6rem}.teacher-test-card>div:first-child>span{width:2rem;height:2rem}.teacher-test-card>div:first-child>span svg{width:1rem;height:1rem}.teacher-test-card h3{text-overflow:clip;white-space:normal;font-size:.75rem;line-height:1.25;overflow:visible}.teacher-test-card>div:first-child{grid-area:1/1}.teacher-test-card>span:not(:first-child){padding-left:0;font-size:.625rem;line-height:1.1}.teacher-test-card>span:nth-child(2){grid-area:2/1;padding-left:2.6rem}.teacher-test-card>span:nth-child(3){white-space:nowrap;grid-area:2/2;padding:.3rem .35rem}.teacher-test-card>a{white-space:nowrap;grid-area:1/2;gap:.15rem;padding-left:0;font-size:.625rem}.teacher-test-card>a svg{width:.875rem;height:.875rem}.teacher-profile-details{grid-template-columns:minmax(0,1fr);gap:.75rem}.teacher-profile-details>section h2{font-size:1.375rem}.teacher-profile-details>section p{margin-top:.75rem;font-size:.75rem;line-height:1.35rem}.teacher-profile-details>section .mt-4{margin-top:.75rem}.teacher-profile-details>section .rounded-full{padding:.5rem .7rem;font-size:.75rem}}
