.teacher-day{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:28px;margin:12px 0 36px}.teacher-next-lesson{background:#f0ebf8;border-left:4px solid #633bad;padding:28px;display:flex;align-items:flex-start;flex-direction:column;gap:12px}.teacher-next-lesson h2{font-size:clamp(22px,2.2vw,31px);line-height:1.2;margin:0}.teacher-next-lesson p{margin:0;line-height:1.65}.teacher-next-lesson small{font-size:12px;line-height:1.6;color:#655a73}.teacher-next-lesson .btn{margin:6px 0}.teacher-hand-alert{display:block;font-weight:700;color:#713b11;background:#fff4dc;padding:10px 12px}.teacher-recent>header,.teacher-after-lesson>header,.teacher-credentials>header,.credential-review-card>header{display:flex;justify-content:space-between;gap:20px;align-items:center}.teacher-recent h2{font-size:20px;margin:0}.teacher-recent>header>a{font-size:13px;color:#5b338c}.teacher-recent-row{display:flex;justify-content:space-between;align-items:center;gap:18px;border-bottom:1px solid #e7e1ed;padding:13px 0;min-height:64px}.teacher-recent-row>span{font-size:11px;color:#6c6079}.teacher-recent-row strong{display:block;font-size:14px;font-weight:700;color:#251d31;line-height:1.5}.teacher-recent-row small{font-size:12px;white-space:nowrap;color:#746b7b}.teacher-empty{padding:20px 0;font-size:14px;color:#655b70;line-height:1.7}.teacher-after-lesson{border:1px solid #e3dbea;background:#fff;padding:26px;margin-bottom:36px}.teacher-after-lesson h2,.teacher-credentials h2{font-size:23px;margin:6px 0}.teacher-note-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:18px}.teacher-note-grid .field{min-width:0;margin:0}.teacher-after-lesson .row-actions{margin-top:16px}.teacher-after-lesson .row-actions small{color:#6a5f74;font-size:12px;max-width:360px}.teacher-followup-links{display:flex;gap:20px;flex-wrap:wrap;border-top:1px solid #ece6f1;margin-top:20px;padding-top:16px}.teacher-followup-links a{font-size:13px;font-weight:700;color:#59308b}.teacher-credentials{margin-top:40px;padding-top:28px;border-top:1px solid #ded5e7}.truth-badges{display:flex;gap:9px;flex-wrap:wrap;margin:14px 0}.truth-badges details{background:#f3eef9;border:1px solid #e4d9f0;border-radius:6px;padding:8px 11px;max-width:100%}.truth-badges summary{font-size:12px;font-weight:700;color:#563080;cursor:pointer}.truth-badges p{max-width:500px;font-size:12px;line-height:1.65;margin:8px 0 0;color:#54485e}.credential-guidance{font-size:12px;color:#716479;line-height:1.7}.credential-list>article{display:flex;justify-content:space-between;gap:24px;padding:20px 0;border-top:1px solid #e9e2ef}.credential-list h3{font-size:17px;margin:5px 0}.credential-list p{font-size:13px;margin:5px 0}.credential-list small{display:block;margin-top:8px;font-size:12px}.credential-status{display:inline-block;font-size:12px;font-weight:700;padding:4px 8px;background:#f0ecf5;color:#5c3d75}.credential-private-note{color:#716479;max-width:650px}.credential-actions{display:flex;flex-direction:column;align-items:flex-start;gap:8px;min-width:190px}.credential-actions>a{font-size:13px;text-decoration:underline}.credential-submit{border:1px solid #e2d8ec;padding:18px;margin-top:20px;background:#fff}.credential-submit>summary{font-size:16px;font-weight:700;cursor:pointer}.credential-submit>p{font-size:13px;line-height:1.8;max-width:850px;color:#65596f}.credential-submit .check-label{margin:20px 0;align-items:flex-start;line-height:1.6}.credential-submit input[type=file]{width:100%;max-width:100%;font-size:12px}.credential-filter{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:26px}.credential-filter a{padding:10px 14px;border:1px solid #dfd5e8;border-radius:5px;font-size:13px}.credential-filter a[aria-current=page]{color:#fff;background:#61369a;border-color:#61369a}.credential-review-card{padding:26px;border:1px solid #e3d9eb;background:#fff;margin-bottom:22px}.credential-review-card h2{font-size:23px;margin:4px 0}.credential-review-card>p,.credential-review-card header p{font-size:13px;color:#706276}.credential-history{margin-top:20px;border-top:1px solid #e6ddec;padding-top:14px}.credential-history summary{cursor:pointer;font-size:13px;font-weight:700}.credential-history li{padding:12px 0;font-size:12px}.credential-history p{margin:5px 0}.credential-pagination{display:flex;justify-content:space-between;gap:20px;font-size:13px;padding:18px 0}.public-credentials{margin:24px 0}.public-credentials>p{font-size:13px;line-height:1.8;color:#6a5b74}.public-credentials ul{list-style:none;padding:0}.public-credentials li{padding:16px 0;border-bottom:1px solid #e8e0ef}.public-credentials li strong{display:block}.public-credentials li span,.public-credentials li small{display:block;font-size:12px;line-height:1.8;color:#6b5c76}.credential-review-page textarea,.teacher-credentials textarea,.teacher-after-lesson textarea{width:100%;min-height:86px}.teacher-day a:focus-visible,.teacher-credentials summary:focus-visible,.teacher-credentials a:focus-visible,.teacher-after-lesson a:focus-visible,.credential-review-page a:focus-visible{outline:3px solid #8f64c2;outline-offset:4px}
@media(max-width:1000px){.teacher-day{grid-template-columns:1fr}.teacher-recent-row{padding:11px 0}.teacher-next-lesson{padding:24px}}@media(max-width:640px){.teacher-day{gap:24px}.teacher-note-grid{grid-template-columns:1fr;gap:15px}.teacher-after-lesson,.credential-review-card{padding:18px}.teacher-recent>header,.teacher-after-lesson>header,.teacher-credentials>header,.credential-review-card>header{align-items:flex-start;flex-direction:column;gap:10px}.teacher-recent-row small{font-size:11px}.teacher-followup-links{flex-direction:column;gap:14px}.credential-list>article{flex-direction:column;gap:12px}.credential-actions{flex-direction:row;flex-wrap:wrap;align-items:center}.credential-actions .btn{min-height:42px}.credential-submit{padding:15px}.truth-badges details{flex-basis:100%}.credential-pagination{flex-wrap:wrap}}

/* Instructor discovery: real subject records and a clear next step. */
.experts-page .experts-search{margin-bottom:20px}.expert-branches{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 23px}.expert-branches a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:9px 17px;border:1px solid #e3dceb;border-radius:6px;color:#65596f;background:#fff;font-size:13px;font-weight:600;text-decoration:none}.expert-branches a[aria-current=page]{background:#58359a;border-color:#58359a;color:#fff}.expert-results{display:flex;justify-content:space-between;gap:20px;align-items:center;padding-bottom:18px;font-size:13px;line-height:1.7;color:#716579}.expert-results p{margin:0}.expert-results strong{color:#302637;font-weight:700}.expert-results>a{display:inline-flex;align-items:center;gap:7px;color:#5b358e;text-decoration:none}.expert-results>span{font-size:12px}.expert-card h2{overflow-wrap:anywhere}.expert-profile-action{min-height:44px;display:inline-flex;align-items:center;justify-content:space-between;border-top:1px solid #eee7f3;padding-top:14px}.expert-branches a:focus-visible,.expert-results a:focus-visible,.expert-profile-action:focus-visible,.profile-guest-action a:focus-visible{outline:3px solid #9876bf;outline-offset:4px}
.instructor-profile-page .profile-identity-v9{min-width:0}.instructor-profile-page .profile-name-row h1{overflow-wrap:anywhere}.profile-guest-action{width:290px;max-width:100%;background:#f6f2fb;border:1px solid #e6ddec;border-radius:8px;padding:23px}.profile-guest-action>.eyebrow{font-size:10px;letter-spacing:.13em}.profile-guest-action h2{font-family:var(--font-heading);font-size:26px;line-height:1.25;letter-spacing:-.7px;margin:11px 0}.profile-guest-action p{font-size:13px;line-height:1.8;color:#6b5c77;margin:0 0 19px}.profile-guest-action .btn{width:100%;justify-content:space-between;min-height:46px;font-size:13px}.profile-contact-link{display:flex;align-items:center;justify-content:space-between;gap:9px;min-height:44px;color:#5b358e;font-size:12px;font-weight:650;text-decoration:none;margin-top:6px}
@media(max-width:1080px){.profile-guest-action{grid-column:1/-1;width:100%;max-width:none}.profile-guest-action h2 br{display:none}.profile-guest-action p{max-width:70ch}.profile-guest-action .btn,.profile-contact-link{max-width:300px}}@media(max-width:600px){.expert-branches{flex-wrap:nowrap;overflow:auto;padding-bottom:5px;margin-bottom:16px}.expert-branches a{flex:none;white-space:nowrap}.expert-results{align-items:flex-start;flex-direction:column;gap:7px;padding-bottom:16px}.expert-results>span{font-size:12px}.profile-guest-action{grid-column:auto;padding:20px}.profile-guest-action h2{font-size:24px}.profile-guest-action .btn,.profile-contact-link{max-width:none}.instructor-profile-page .truth-badges details{flex-basis:auto}.instructor-profile-page .profile-tabs{gap:22px}}
