.teachers-directory{background:#f7f9fd}.fahem-public.teachers-directory>main{padding:0}.teachers-directory .teachers-shell{width:min(1240px,100% - 96px);margin-inline:auto}.teachers-directory .teachers-discovery{background:linear-gradient(115deg,#102858,#173cd1 65%,#254bfa);width:100%;padding:40px 0 32px}.teachers-directory .teachers-intro{color:#fff;grid-template-columns:1.5fr 1fr;align-items:center;gap:60px;margin-bottom:34px;display:grid}.teachers-directory .teachers-eyebrow{color:#d2dcff;align-items:center;gap:9px;font-size:13px;font-weight:500;display:inline-flex}.teachers-directory .teachers-intro h1{color:#fff;letter-spacing:-.025em;margin:15px 0 17px;font-size:clamp(34px,3.5vw,48px);font-weight:600;line-height:1.35}.teachers-directory .teachers-intro h1 span{color:#bcd4ff}.teachers-directory .teachers-intro p{color:#dae4ff;max-width:540px;font-size:14px;line-height:1.9}.teachers-directory .teachers-guide{border-inline-start:1px solid #ffffff30;padding-inline-start:38px}.teachers-directory .teachers-guide-caption{color:#b9cdff;font-size:12px}.teachers-directory .teachers-guide ol{gap:18px;margin-top:22px;display:grid}.teachers-directory .teachers-guide li{color:#fff;align-items:center;gap:14px;font-size:14px;display:flex}.teachers-directory .teachers-guide li>span{color:#a7c2ff;font-variant-numeric:tabular-nums;font-size:12px}.teachers-directory .teachers-guide li svg{margin-inline-start:auto}.teachers-directory .teachers-search-panel{background:#fff;border:1px solid #e2e8f5;border-radius:18px;padding:25px 28px;box-shadow:0 12px 40px #091a491c}.teachers-directory .teachers-panel-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:22px;display:flex}.teachers-directory .teachers-panel-heading h2{color:#122953;align-items:center;gap:9px;font-size:17px;font-weight:600;display:flex}.teachers-directory .teachers-panel-heading h2 svg{color:#2649ee}.teachers-directory .teachers-panel-heading button{color:#687895;cursor:pointer;align-items:center;gap:6px;font-size:12px;display:inline-flex}.teachers-directory .teachers-search-panel label{color:#4a5c7a;margin-bottom:9px;font-size:12px;font-weight:500;display:block}.teachers-directory .teachers-search-field>svg{color:#3051ec;top:42px}.teachers-directory .teachers-search-panel :is(input[type=search],select){color:#172c50;background:#f8faff;border:1px solid #dfe6f2;border-radius:10px;min-height:50px;font-size:14px}.teachers-directory .teachers-search-panel :is(input,select,button,summary):focus-visible{outline-offset:3px;outline:3px solid #8ba5ff}.teachers-directory .teachers-search-panel input[type=range]{accent-color:#2549ef}.teachers-directory .teachers-curriculum-filter{border-block:1px solid #edf0f7;flex-wrap:wrap;align-items:center;gap:10px;padding-block:17px;display:flex}.teachers-directory .teachers-curriculum-filter label{margin:0;margin-inline-end:12px}.teachers-directory .teachers-curriculum-filter select{flex:1;width:auto;max-width:360px}.teachers-directory .hero-search-more{background:#fff;border:1px solid #e4eaf5;border-radius:10px;margin:0;padding:0}.teachers-directory .hero-search-more+.hero-search-more{margin-top:10px}.teachers-directory .hero-search-more summary{color:#29416b;align-items:center;gap:10px;width:100%;padding:15px;font-weight:500;list-style:none;display:flex}.teachers-directory .hero-search-more summary::-webkit-details-marker{display:none}.teachers-directory .teachers-expand{color:#3151e8;margin-inline-start:auto;font-size:20px;line-height:1;transition:transform .15s}.teachers-directory details[open] .teachers-expand{transform:rotate(45deg)}.teachers-directory .hero-search-more[open] summary{border-bottom:1px solid #edf0f7;margin:0}.teachers-directory .hero-search-more>div{border:0;padding:18px}.teachers-directory .teachers-results{padding-block:32px 64px}@media (min-width:1000px){.teachers-directory .teachers-search-panel>.space-y-5{grid-template-columns:1fr 1fr;gap:18px 14px;display:grid}.teachers-directory .teachers-search-panel>.space-y-5>*{margin-block:0}.teachers-directory .teachers-search-panel>.space-y-5>:is(.grid,.teachers-curriculum-filter,[role=alert]){grid-column:1/-1}.teachers-directory .hero-search-more{align-self:start}.teachers-directory .hero-search-more>.grid{grid-template-columns:repeat(2,minmax(0,1fr))}.teachers-directory .hero-search-more .hero-filter-grid>:first-child{grid-column:auto}}@media (max-width:700px){.teachers-directory .teachers-shell{width:calc(100% - 32px)}.teachers-directory .teachers-discovery{padding-block:30px 24px}.teachers-directory .teachers-intro{grid-template-columns:1fr;gap:0;margin-bottom:26px}.teachers-directory .teachers-guide{display:none}.teachers-directory .teachers-search-panel{border-radius:14px;padding:20px 16px}.teachers-directory .teachers-panel-heading h2{font-size:15px}.teachers-directory .teachers-curriculum-filter{grid-template-columns:1fr;display:grid}.teachers-directory .teachers-curriculum-filter select{width:100%;max-width:none}.teachers-directory .hero-search-more>.hero-filter-grid{grid-template-columns:1fr}.teachers-directory .hero-search-more .hero-filter-grid>:first-child{grid-column:auto}}
