/* Four-counselor directory: safe pre-booking inquiry, no false live availability */
#teacher-directory{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
#teacher-directory .counselor-card{min-width:0;align-items:flex-start;justify-content:flex-start;padding:20px;border-radius:16px}
#teacher-directory .counselor-card>div:last-child{flex:1;min-width:0}
#teacher-directory .counselor-card strong{font-size:1.12rem;color:#f5dcac}
#teacher-directory .teacher-unverified{display:block;color:#d7c7e7;margin:10px 0}
.teacher-contact,.teacher-soon{display:inline-block;border:1px solid #d9b675;border-radius:10px;padding:10px 14px;font-weight:700;text-decoration:none;color:#f9e0a9;margin-top:8px}
.teacher-contact:hover,.teacher-contact:focus-visible{background:#4c366b}
.teacher-soon{border-color:#736385;color:#d0c6dd}
.teacher-intro,.teacher-price-note{color:#d7c7e7;line-height:1.65}
@media(max-width:680px){#teacher-directory{grid-template-columns:1fr}}
