.TutorProfile_hero__89Ten{padding:var(--sp-3) 0 var(--sp-2);background:var(--c-white)}.TutorProfile_heroInner__yOiZT{display:grid;grid-template-columns:335px 1fr;gap:var(--sp-5);align-items:start}.TutorProfile_photoWrap__bqDVO{width:100%}.TutorProfile_photo__8FaPM{width:100%;border-radius:12px}.TutorProfile_photoMissing__kZjYO{width:100%;aspect-ratio:3/4;border-radius:12px;background:var(--c-tint);border:1px solid var(--c-border)}.TutorProfile_heroText__TvHGT{min-width:0}.TutorProfile_name__3z4I4{font-family:var(--f-display);font-size:44px;font-weight:700;color:var(--c-ink);margin-bottom:var(--sp-2)}.TutorProfile_qualification__uS5Uq{font-size:var(--fs-md);color:var(--c-body)}.TutorProfile_qualification__uS5Uq p{margin:0 0 var(--sp-1)}.TutorProfile_section__sM60a{padding:var(--sp-2) 0 var(--sp-3);border-top:1px solid var(--c-border)}.TutorProfile_sectionTitle__VUzic{font-family:var(--f-display);font-size:38px;font-weight:700;color:var(--c-ink);margin:0 0 var(--sp-2);padding-bottom:var(--sp-2);border-bottom:1px solid var(--c-border)}.TutorProfile_prose__Ysadb{font-size:var(--fs-base);color:var(--c-body)}.TutorProfile_prose__Ysadb p{margin:0 0 var(--sp-2)}.TutorProfile_prose__Ysadb ul{margin:0 0 var(--sp-2);padding-left:1.25em}.TutorProfile_prose__Ysadb a{color:var(--c-primary)}.TutorProfile_quoteBand__9VYcq{padding:var(--sp-3) 0;background:var(--c-tint)}.TutorProfile_quote__tMkoS{margin:0;font-family:var(--f-display);font-size:var(--fs-2xl);line-height:1.4;color:var(--c-ink)}.TutorProfile_cite__ZZfK3{display:block;margin-top:var(--sp-2);font-size:var(--fs-sm);color:var(--c-body);font-style:normal}.TutorProfile_tabs__B4SjT{border-top:1px solid var(--c-border)}.TutorProfile_tab__ydRdL{border-bottom:1px solid var(--c-border);padding:10px 0}.TutorProfile_tabTitle__FHQnw{cursor:pointer;font-weight:600;color:var(--c-ink);font-size:var(--fs-md);list-style:none}.TutorProfile_tabTitle__FHQnw::-webkit-details-marker{display:none}.TutorProfile_tabTitle__FHQnw:before{content:"+ ";color:var(--c-primary);font-weight:700}.TutorProfile_tab__ydRdL[open] .TutorProfile_tabTitle__FHQnw:before{content:"– "}.TutorProfile_tintBand__VbJAK{padding:var(--sp-3) 0;background:var(--c-tint)}.TutorProfile_cards__LkwJh{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--sp-3)}.TutorProfile_card__gPNDj{margin:0;background:var(--c-white);border:1px solid var(--c-border);border-radius:12px;padding:var(--sp-3)}.TutorProfile_cardText__WxeGS{margin:0 0 var(--sp-2);font-size:var(--fs-base);color:var(--c-body)}.TutorProfile_cardName__V7nY0{font-weight:600;color:var(--c-ink);font-size:var(--fs-sm)}.TutorProfile_cardRole__gGNbH{font-weight:400;color:var(--c-body)}.TutorProfile_cta__rDe5M{padding:var(--sp-4) 0 var(--sp-5);background:var(--c-primary);text-align:center}.TutorProfile_ctaTitle__lDDH6{color:var(--c-white);font-size:var(--fs-3xl);margin-bottom:var(--sp-1)}.TutorProfile_ctaSub__xZ_h7{color:var(--c-white);font-size:var(--fs-lg);margin:0;opacity:.95}@media (max-width:900px){.TutorProfile_heroInner__yOiZT{grid-template-columns:1fr;gap:var(--sp-3)}.TutorProfile_photoWrap__bqDVO{max-width:320px}.TutorProfile_name__3z4I4{font-size:34px}}@media (max-width:480px){.TutorProfile_name__3z4I4{font-size:28px}.TutorProfile_quote__tMkoS{font-size:var(--fs-lg)}}@media (max-width:560px){.TutorProfile_section__sM60a{padding:var(--sp-2) 0 var(--sp-3)}.TutorProfile_sectionTitle__VUzic{font-size:27px;padding-bottom:10px;margin-bottom:12px}.TutorProfile_tab__ydRdL{padding:10px 0}.TutorProfile_tabTitle__FHQnw{font-size:var(--fs-sm)}.TutorProfile_quoteBand__9VYcq,.TutorProfile_tintBand__VbJAK{padding:var(--sp-3) 0}.TutorProfile_cta__rDe5M{padding:var(--sp-4) 0}.TutorProfile_ctaTitle__lDDH6{font-size:27px}.TutorProfile_ctaSub__xZ_h7{font-size:var(--fs-base);margin-bottom:var(--sp-2)}}