.tut-hero[data-astro-cid-hwa22orn]{background-color:var(--tl-gold);background-image:url(/live/tutoring-hero.webp);background-size:cover;background-position:center;background-repeat:no-repeat}.tut-hero[data-astro-cid-hwa22orn] .tl-hero-inner[data-astro-cid-hwa22orn]{padding-block:264px 90px}@media(max-width:900px){.tut-hero[data-astro-cid-hwa22orn] .tl-hero-inner[data-astro-cid-hwa22orn]{padding-block:190px 64px}}.tut-subj-grid[data-astro-cid-hwa22orn]{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;align-items:start;max-width:900px;margin-inline:auto}.tut-subj-card[data-astro-cid-hwa22orn]{background:#fff;border-radius:10px;overflow:hidden;box-shadow:0 20px 44px -26px #12212b61}.tut-subj-head[data-astro-cid-hwa22orn]{background:linear-gradient(180deg,#f2b429,#e0991a);color:#3a2c05;text-align:center;font-family:var(--tl-sans);font-weight:700;font-size:13px;letter-spacing:.12em;text-transform:uppercase;padding:13px}.tut-subj-card[data-astro-cid-hwa22orn] ul[data-astro-cid-hwa22orn]{list-style:none;margin:0;padding:18px 24px 22px}.tut-subj-card[data-astro-cid-hwa22orn] li[data-astro-cid-hwa22orn]{padding:7px 0 7px 18px;position:relative;color:var(--tl-text);font-size:14.5px}.tut-subj-card[data-astro-cid-hwa22orn] li[data-astro-cid-hwa22orn]:before{content:"•";position:absolute;left:0;color:#6a97b4}@media(max-width:820px){.tut-subj-grid[data-astro-cid-hwa22orn]{grid-template-columns:1fr;max-width:420px}}.tut-tutor[data-astro-cid-hwa22orn]{display:grid;grid-template-columns:320px 1fr;gap:40px;align-items:start}.tut-tutor-card[data-astro-cid-hwa22orn]{background:#fff;border-radius:14px;padding:0 26px 32px;margin-top:92px;text-align:center;box-shadow:0 24px 50px -26px #12212b66;position:sticky;top:115px}.tut-avatar[data-astro-cid-hwa22orn]{width:184px;height:184px;display:block;margin:-92px auto 20px;border-radius:999px;object-fit:cover;background:#d9d9d9;border:10px solid #4d758c}@media(max-width:820px){.tut-avatar[data-astro-cid-hwa22orn]{width:150px;height:150px;margin:-75px auto 18px}.tut-tutor-card[data-astro-cid-hwa22orn]{margin-top:75px}}.tut-tutor-card[data-astro-cid-hwa22orn] h3[data-astro-cid-hwa22orn]{font-size:24px;margin:0 0 12px}.tut-tutor-role[data-astro-cid-hwa22orn]{font-size:13.5px;color:var(--tl-text);font-weight:600}.tut-guarantee[data-astro-cid-hwa22orn]{margin-top:16px;padding-top:16px;border-top:1px solid rgba(18,33,43,.1);font-size:13px;color:var(--tl-text)}.tut-guarantee[data-astro-cid-hwa22orn] img[data-astro-cid-hwa22orn]{display:block;width:34px;height:auto;margin:0 auto 8px}.tut-guarantee[data-astro-cid-hwa22orn] em[data-astro-cid-hwa22orn]{font-style:italic;font-weight:600}.tut-tutor-detail[data-astro-cid-hwa22orn]{display:grid;gap:26px}.tut-tutor-detail[data-astro-cid-hwa22orn] h4[data-astro-cid-hwa22orn]{font-family:var(--tl-serif);font-size:22px;color:var(--tl-ink);margin:0 0 10px;padding-bottom:8px;border-bottom:1px solid rgba(18,33,43,.12)}.tut-tutor-detail[data-astro-cid-hwa22orn] p[data-astro-cid-hwa22orn]{font-size:14.5px;color:var(--tl-text);line-height:1.75;margin:0}@media(max-width:820px){.tut-tutor[data-astro-cid-hwa22orn]{grid-template-columns:1fr;gap:26px}.tut-tutor-card[data-astro-cid-hwa22orn]{position:static}}.tut-gallery[data-astro-cid-hwa22orn] img[data-astro-cid-hwa22orn]{width:100%;height:auto;border-radius:12px;display:block}.tut-why-grid[data-astro-cid-hwa22orn]{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.tut-why-card[data-astro-cid-hwa22orn]{background:#4d758c;color:#fff;border-radius:12px;padding:28px 22px;text-align:center}.tut-why-card[data-astro-cid-hwa22orn] svg[data-astro-cid-hwa22orn]{color:#cfe0ea;margin-bottom:14px}.tut-why-card[data-astro-cid-hwa22orn] h4[data-astro-cid-hwa22orn]{color:#fff;font-family:var(--tl-serif);font-size:17px;line-height:1.35;margin:0}@media(max-width:820px){.tut-why-grid[data-astro-cid-hwa22orn]{grid-template-columns:1fr 1fr}}.tut-form[data-astro-cid-hwa22orn]{background:#fff}.tut-form-error[data-astro-cid-hwa22orn]{color:#b4432a;font-size:13px;margin:0}.tut-hp[data-astro-cid-hwa22orn]{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}
