.landing-educators[data-v-dee76033]{position:relative;z-index:10;padding:48px 0 56px;color:var(--edu-text-primary)}.educators-strip[data-v-dee76033]{display:flex;flex-direction:column;align-items:center;gap:36px;text-align:center}.educators-intro[data-v-dee76033]{max-width:720px}.educators-intro h2[data-v-dee76033]{margin:0;font-size:44px;line-height:1.15;letter-spacing:-.035em;font-weight:600}.educators-list[data-v-dee76033]{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:32px 24px;width:100%}.educator-preview[data-v-dee76033]{flex:0 0 calc((100% - 120px) / 6);min-width:0}.educator-portrait[data-v-dee76033]{width:100%;max-width:144px;aspect-ratio:9 / 10;margin-inline:auto}.educator-portrait img[data-v-dee76033]{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top}.educator-preview h3[data-v-dee76033]{margin:16px 0 6px;font-size:17px;line-height:1.3;font-weight:600}.educator-preview p[data-v-dee76033]{margin:0 auto;max-width:180px;font-size:12px;line-height:1.6;color:var(--edu-text-body)}.educators-link[data-v-dee76033]{position:relative;display:inline-flex;align-items:center;gap:12px;min-height:44px;color:var(--edu-action-primary-background);font-size:14px;font-weight:600;text-decoration:none}.educators-link-doodle[data-v-dee76033]{position:absolute;left:calc(100% + 16px);top:-12px;width:60px;height:45px;pointer-events:none}.educators-link[data-v-dee76033]:hover{text-decoration:underline;text-underline-offset:5px}.educators-link[data-v-dee76033]:focus-visible{outline:2px solid var(--edu-focus-ring);outline-offset:4px;border-radius:var(--radius-detail)}@media (max-width: 1023px){.educators-intro h2[data-v-dee76033]{font-size:36px}.educator-preview[data-v-dee76033]{flex-basis:calc((100% - 48px) / 3)}}@media (max-width: 639px){.landing-educators[data-v-dee76033]{padding:32px 0 40px}.educators-strip[data-v-dee76033]{gap:28px}.educators-intro h2[data-v-dee76033]{font-size:30px}.educators-list[data-v-dee76033]{gap:28px 20px}.educator-preview[data-v-dee76033]{flex-basis:calc((100% - 20px)/2)}.educator-preview h3[data-v-dee76033]{font-size:16px}}
