.tss-founder-row{align-items:center;gap:1rem;display:flex}.tss-founder-photo{border:3px solid var(--tss-navy);background:var(--tss-butter);border-radius:1rem;flex:none;width:96px;height:96px;position:relative;overflow:hidden}.r2-area-facts{gap:.75rem 2rem;margin:0;display:grid}@media (min-width:768px){.r2-area-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}.r2-area-facts dt{margin-bottom:.25rem}@media (min-width:768px){.r6-glance-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.r6-chip-list{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.r6-glance-grid .tss-guide-more .r6-chip-list{margin-top:.5rem}.r6-area-facts{margin-top:1.25rem}.r14-loc .r16-loc-terms{font-size:.9rem;line-height:1.45}@media (min-width:768px){.r6-area-facts{grid-template-columns:1fr}}@media (max-width:639.98px){.r14-loc .r8-hero{flex-direction:column;display:flex}.r14-loc .r8-hero>.r8-hero__copy{display:contents}.r14-loc .r8-hero>.r8-hero__form{order:2;margin-bottom:0}.r14-loc .r8-hero>.r8-hero__aside{order:3}.r14-loc .r8-hero__aside .tss-glance{margin-top:1.25rem}.r14-loc .r8-hero .r14-loc-centre{order:4;margin:1rem 0 0;font-size:.95rem}.r14-loc .r8-hero .tss-h1{margin-bottom:.75rem}.r14-loc .tss-point{gap:.7rem;padding:.55rem .1rem}.r14-loc .tss-point .tss-body{font-size:.95rem;line-height:1.5}.r14-loc .tss-point+.tss-point{margin-top:0}.r14-loc .tss-point~.tss-guide-more,.r14-loc .mb-6>.tss-guide-more{margin-top:.25rem}.r14-loc .mb-6:has(>ul>.tss-point){margin-bottom:1.25rem}.r14-loc .r14-loc-subjects{gap:0;margin-bottom:1.25rem}.r14-loc .r14-loc-subjects>.tss-card{border:0;border-bottom:1.5px solid var(--tss-line-strong);box-shadow:none;background:0 0;border-radius:0;padding:0}.r14-loc .r14-loc-subjects>.tss-card[open]{padding-bottom:.9rem}.r14-loc-subjects .r14-acc__sum .tss-h3{flex:1;margin:0;font-size:1rem}.r14-loc-subjects .tss-body{font-size:.95rem;line-height:1.5}.r14-loc .r6-glance-grid.r14-prog-acc{gap:0;margin-top:1rem}.r14-loc-acc>.r14-acc__sum .tss-h3{flex:1;margin:0;font-size:1rem}.r14-loc-acc .r6-area-facts{margin-top:.85rem}.r14-loc-acc .r6-area-facts dd{font-size:.95rem;line-height:1.5}.r14-loc-exams{margin-top:.25rem}.r14-loc .tss-founder-photo{border-width:2.5px;width:4.5rem;height:4.5rem}.r14-loc .tss-founder-row .tss-body{font-size:.95rem;line-height:1.5}.r14-loc .location-faq .tss-h2.mb-8{margin-bottom:1rem}.r14-loc .location-faq .tss-faq-item .tss-h3{font-size:1rem}.r14-loc .location-faq p.mt-6{margin-top:1rem}.r14-loc .tss-sec--yellow .tss-sec-lead.mb-8{margin-bottom:1.25rem}.r14-loc .tss-sec--yellow .flex-col{gap:0}.r14-loc .tss-sec--yellow .tss-body.mt-4{font-size:.95rem}}.r14-lochub-why .r14-more>p{margin-top:1rem}.r14-lochub-region+.r14-lochub-region{margin-top:2.5rem}@media (max-width:639.98px){.r14-lochub-hero.tss-sec{padding-top:5.75rem!important}.r14-lochub-hero .text-center.mb-10{margin-bottom:1.25rem}.r14-lochub-list{border-top:1.5px solid var(--tss-line-strong);gap:0}.r14-lochub-list>.tss-card{border:0;border-bottom:1.5px solid var(--tss-line-strong);box-shadow:none;background:0 0;border-radius:0;padding:.7rem 2rem .7rem 0}.r14-lochub-list>.tss-card:after{content:"";border-right:2.5px solid var(--tss-navy);border-bottom:2.5px solid var(--tss-navy);opacity:.55;width:.55rem;height:.55rem;position:absolute;top:50%;right:.4rem;transform:translateY(-50%)rotate(-45deg)}.r14-lochub-region+.r14-lochub-region{margin-top:1.5rem}.r14-lochub-region-head.tss-h2{margin-bottom:.5rem;font-size:1.2rem}.r14-lochub-list>.tss-card>h3{margin-bottom:.1rem;font-size:1.05rem}.r14-lochub-list>.tss-card>.tss-body{color:var(--tss-ink-muted);font-size:.95rem;line-height:1.45}.r14-lochub-list .r14-lochub-cue{display:none}.r14-lochub-why.tss-card{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.r14-lochub-why .tss-h2{margin-bottom:.75rem}}.r18-lines{flex-wrap:wrap;justify-content:center;gap:.4rem;padding:0;list-style:none;display:flex}.r18-line{--line:#6b7280;background:var(--line);color:#fff;letter-spacing:.02em;min-width:3.1rem;box-shadow:0 0 0 2px #fff,0 0 0 3.5px var(--line);border-radius:999px;justify-content:center;align-items:center;padding:.18rem .6rem;font-size:.85rem;font-weight:700;animation:.52s cubic-bezier(.34,1.56,.64,1) both r18-pop;display:inline-flex}.r18-line:nth-child(2){animation-delay:70ms}.r18-line:nth-child(3){animation-delay:.14s}.r18-line:nth-child(4){animation-delay:.21s}.r18-line:nth-child(n+5){animation-delay:.28s}.r18-line--ns{--line:#d42e12}.r18-line--ew,.r18-line--cg{--line:#009645}.r18-line--ne{--line:#90a}.r18-line--cc,.r18-line--ce{--line:#c77700}.r18-line--dt{--line:#005ec4}.r18-line--te{--line:#9d5b25}.r18-line--js,.r18-line--je{--line:#09a}@keyframes r18-pop{0%{opacity:0;transform:translateY(6px)scale(.85)}to{opacity:1;transform:none}}@media (min-width:1024px){.r8-hero__copy .r18-lines{justify-content:flex-start}}.r18-tutors{padding:0;list-style:none}.r18-tutor{flex-direction:column;gap:.5rem;transition:transform .22s cubic-bezier(.16,1,.3,1);display:flex}.r18-tutor__head{align-items:center;gap:.85rem;display:flex}.r18-tutor__img{-o-object-fit:cover;object-fit:cover;border:3px solid var(--tss-navy);border-radius:999px;flex-shrink:0;width:72px;height:72px}.r18-tutor__name.tss-h3{margin:0}.r18-tutor__area{border:1.5px solid var(--tss-navy);background:#fff;border-radius:999px;margin-top:.2rem;padding:.1rem .55rem;font-size:.82rem;font-weight:600;display:inline-block}.r18-tutor__title{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:600;display:-webkit-box;overflow:hidden}.r18-tutor__exp{margin:0}.r18-tutor__more{align-self:flex-start;margin-top:auto}@media (hover:hover){.r18-tutor:hover{transform:translateY(-4px)rotate(-.4deg)}}@media (prefers-reduced-motion:reduce){.r18-line{animation:none}.r18-tutor{transition:none}}.r18-source{color:var(--tss-ink-muted);font-size:.85rem}.r18-rates{border-collapse:collapse;width:100%;margin-top:1rem;font-size:.95rem}.r18-rates th,.r18-rates td{border-bottom:1.5px solid var(--tss-line,#e5e0cc);text-align:left;padding:.45rem .25rem}.r18-rates thead th{text-transform:uppercase;letter-spacing:.04em;font-size:.8rem}.r18-rates td{text-align:right;white-space:nowrap;font-weight:700}.r18-tutor__teaches{margin:0}.r18-results{gap:.6rem;padding:0;list-style:none;display:grid}.r18-results li{align-items:center;gap:.75rem;display:flex}.r18-results__jump{background:var(--tss-butter,#fff6d6);border:2px solid var(--tss-navy);text-align:center;border-radius:999px;flex-shrink:0;min-width:6.5rem;padding:.25rem .6rem;font-size:.9rem;font-weight:800}.r18-lines-label{margin-bottom:.4rem;font-size:.85rem;font-weight:700}.r18-rates td{font-size:.88rem}@media (max-width:480px){.r18-rates th,.r18-rates td{padding:.4rem .15rem;font-size:.8rem}}.r18-trial{gap:.5rem;padding-left:1.25rem;list-style:decimal;display:grid}
