.lms-landing,.lms-fees{--marketing-font:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;--marketing-ink:#17243d;--marketing-body:#4f5d73;--marketing-muted:#5f6d83;--marketing-display-size:clamp(2.25rem, 3.6vw, 3.25rem);--marketing-section-size:clamp(1.875rem, 3.05vw, 2.75rem);--marketing-card-size:clamp(1.1875rem, 1.6vw, 1.375rem);font-family:var(--marketing-font);letter-spacing:0;font-kerning:normal;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:16px;font-weight:400;line-height:1.65}.lms-landing :is(h1,h2,h3,h4),.lms-fees :is(h1,h2,h3,h4){text-wrap:balance;font-family:inherit}.lms-landing :is(button,input,select,textarea),.lms-fees :is(button,input,select,textarea){font-family:inherit}.lms-landing :is(.mysls-hero h1,.lms-landing-hero h1,.lms-service-hero h1,.lms-hiring-hero h1),.lms-fees .lms-fees-hero-copy h1{font-size:var(--marketing-display-size);letter-spacing:-.032em;overflow-wrap:break-word;text-wrap:balance;font-weight:700;line-height:1.12}.lms-landing :is(.lms-landing-section-heading h2,.lms-landing-why-copy h2,.lms-landing-faq-intro h2,.lms-home-contact-copy h2,.lms-ai-showcase-copy>h2,.lms-service-copy h2,.lms-service-faq-layout h2,.lms-hiring-heading h2,.lms-hiring-apply-copy h2,.lms-landing-tutor-intro h2),.lms-fees :is(.lms-fees-region-intro h2,.lms-fees-summary h2,.lms-fees-bottom h2){font-size:var(--marketing-section-size);letter-spacing:-.027em;font-weight:700;line-height:1.2}.lms-landing :is(.lms-service-cta h2,.lms-hiring-bottom h2,.lms-landing-cta h2){letter-spacing:-.025em;font-size:clamp(1.75rem,2.6vw,2.375rem);font-weight:700;line-height:1.23}.lms-landing :is(.lms-landing-portal h3,.lms-landing-feature h3,.lms-landing-journey-card h3,.lms-landing-step h3,.lms-landing-why-items h3,.lms-home-testimonial-card h3,.lms-home-contact-points h3,.lms-ai-showcase-benefit h3,.lms-service-feature-card h3,.lms-service-portal-card h3,.lms-service-grade-list h3,.lms-service-step-grid h3,.lms-hiring-feature h3,.lms-hiring-step h3,.lms-hiring-quality h3),.lms-fees .lms-fees-card h3{font-size:var(--marketing-card-size);letter-spacing:-.018em;font-weight:700;line-height:1.34}.lms-landing :is(.lms-home-service-card h3,.lms-service-format-card h3,.lms-home-contact-heading h3,.lms-landing-tutor-form-heading h3,.lms-home-hiring-card h3),.lms-fees .lms-fees-summary h3{letter-spacing:-.022em;font-size:clamp(1.375rem,2.15vw,1.625rem);font-weight:700;line-height:1.29}.lms-landing :is(.lms-home-contact-details h3,.lms-landing-preview-caption h3){letter-spacing:-.015em;font-size:1.0625rem;font-weight:700;line-height:1.35}.lms-landing :is(.mysls-hero__intro,.lms-landing-hero-lead,.lms-landing-section-heading p,.lms-landing-why-copy>p,.lms-landing-faq-intro p,.lms-home-contact-copy>p,.lms-ai-showcase-lead,.lms-service-hero-content>p,.lms-service-copy>p,.lms-hiring-hero-lead,.lms-hiring-heading>p,.lms-hiring-apply-copy>p,.lms-landing-tutor-lead),.lms-fees :is(.lms-fees-hero-copy>p,.lms-fees-region-intro p,.lms-fees-summary p){letter-spacing:0;color:var(--marketing-body);font-size:clamp(1rem,1.16vw,1.125rem);font-weight:400;line-height:1.72}.lms-landing :is(.lms-landing-portal p,.lms-landing-feature p,.lms-landing-step p,.lms-landing-why-items p,.lms-landing-journey-card p,.lms-home-service-card p,.lms-home-testimonial-card p,.lms-home-contact-points p,.lms-ai-showcase-benefit p,.lms-service-format-card>p,.lms-service-feature-card p,.lms-service-portal-card p,.lms-service-grade-list p,.lms-service-step-grid p,.lms-hiring-feature p,.lms-hiring-step p,.lms-hiring-quality p,.lms-home-hiring-card>p),.lms-fees :is(.lms-fees-card>p,.lms-fees-info p){letter-spacing:0;color:var(--marketing-body);font-size:.9375rem;font-weight:400;line-height:1.7}.lms-landing :is(.lms-service-cta p,.lms-landing-cta p),.lms-fees .lms-fees-bottom p{font-size:.9375rem;font-weight:400;line-height:1.7}.lms-landing :is(.lms-landing-eyebrow,.lms-landing-tag,.mysls-hero__eyebrow,.lms-service-kicker,.lms-service-card-eyebrow,.lms-hiring .lms-landing-eyebrow,.lms-landing-tutor-form-kicker,.lms-home-testimonial-label,.lms-hiring-bottom-label),.lms-fees :is(.lms-fees-eyebrow,.lms-fees-section-eyebrow,.lms-fees-rate-label){letter-spacing:.07em;font-size:.75rem;font-weight:700;line-height:1.5}.lms-landing :is(.lms-landing-nav-links a,.lms-services-menu summary),.lms-fees .lms-fees-header-links a{letter-spacing:0;font-size:.875rem;font-weight:600;line-height:1.5}.lms-landing :is(.lms-landing-button,.mysls-hero__cta,.lms-landing-portal-action,.lms-landing-tutor-submit,.lms-home-contact-submit,.lms-home-hiring-apply-link),.lms-fees :is(.lms-fees-button,.lms-fees-header-action){letter-spacing:0;font-size:.875rem;font-weight:700;line-height:1.45}.lms-landing :is(.lms-landing-inline-link,.lms-hiring-text-link,.lms-hiring-teacher-login a,.lms-service-checks li,.lms-landing-tutor-benefits li){font-size:.875rem;font-weight:600;line-height:1.6}.lms-landing :is(.mysls-hero__benefits span,.mysls-hero__tab,.lms-service-highlights>span,.lms-hiring-trust span,.lms-home-hiring-highlights span){font-size:.8125rem;font-weight:600;line-height:1.5}.lms-landing :is(.lms-services-dropdown-item strong,.lms-service-subject-list span){font-size:.875rem;font-weight:600;line-height:1.45}.lms-landing .lms-services-dropdown-item small{font-size:.75rem;font-weight:400;line-height:1.5}.lms-landing :is(.lms-home-contact-fields label,.lms-landing-tutor-fields label),.lms-fees .lms-fees-select-wrap label{letter-spacing:0;font-size:.875rem;font-weight:600;line-height:1.5}.lms-landing :is(.lms-home-contact-fields input,.lms-home-contact-fields select,.lms-home-contact-fields textarea,.lms-landing-tutor-fields input,.lms-landing-tutor-fields select,.lms-landing-tutor-fields textarea),.lms-fees .lms-fees-select-wrap select{letter-spacing:0;font-size:.9375rem;font-weight:400;line-height:1.55}.lms-landing :is(.lms-home-contact-fields input,.lms-home-contact-fields textarea,.lms-landing-tutor-fields input,.lms-landing-tutor-fields textarea)::placeholder{color:#69768a;opacity:1}.lms-landing :is(.lms-home-contact-consent,.lms-landing-tutor-consent,.lms-home-contact-feedback,.lms-landing-tutor-feedback){font-size:.8125rem;font-weight:400;line-height:1.65}.lms-landing :is(.lms-home-contact-small,.lms-landing-tutor-fineprint,.lms-landing-tutor-disclaimer,.lms-hiring-subjects small,.lms-service-small-note){font-size:.8125rem;line-height:1.65}.lms-landing :is(.lms-landing-faq-list summary,.lms-hiring-faq-list summary){font-size:.9375rem;font-weight:600;line-height:1.55}.lms-landing :is(.lms-landing-faq-list details p,.lms-hiring-faq-list details p){font-size:.9375rem;font-weight:400;line-height:1.7}.lms-landing .lms-landing-footer-inner .lms-landing-brand,.lms-fees .lms-fees-brand{letter-spacing:-.02em;font-size:1.25rem;font-weight:700}.lms-landing .lms-landing-footer-inner>div p,.lms-landing :is(.lms-footer-contact>a,.lms-footer-contact-address){font-size:.875rem;font-weight:400;line-height:1.7}.lms-landing .lms-landing-footer-inner nav a{letter-spacing:0;font-size:.875rem;font-weight:500;line-height:1.55}.lms-landing .lms-landing-footer-bottom,.lms-fees :is(.lms-fees-footer,.lms-fees-footer-contacts,.lms-fees-footer-disclaimer){font-size:.8125rem;line-height:1.65}.lms-fees .lms-fees-card h3{font-size:1.25rem}.lms-fees :is(.lms-fees-amount,.lms-fees-discount){letter-spacing:-.025em;font-size:clamp(1.625rem,2.2vw,1.875rem);font-weight:700;line-height:1.23}.lms-fees .lms-fees-regular{font-size:1rem;font-weight:600}.lms-fees :is(.lms-fees-billing,.lms-fees-offer-note){font-size:.8125rem;line-height:1.55}.lms-landing .mysls-hero-art__campus-panel h2{letter-spacing:-.02em;font-size:1.375rem;font-weight:700;line-height:1.25}.lms-landing :is(.mysls-hero-art__badge strong,.mysls-hero-art__role strong){font-size:.75rem;font-weight:600;line-height:1.35}.lms-landing :is(.mysls-hero-art__badge div span,.mysls-hero-art__role div>span){font-size:.6875rem;font-weight:400;line-height:1.4}@media (max-width:1100px){.lms-landing.lms-hiring .lms-landing-nav-links a{font-size:.8125rem}}@media (max-width:850px){.lms-landing,.lms-fees{--marketing-display-size:clamp(2.125rem, 4.4vw, 3rem);--marketing-section-size:clamp(1.875rem, 4.35vw, 2.5rem)}}@media (max-width:640px){.lms-landing,.lms-fees{--marketing-display-size:clamp(2rem, 7.8vw, 2.5rem);--marketing-section-size:clamp(1.75rem, 7.2vw, 2.125rem);--marketing-card-size:1.1875rem}.lms-landing :is(.lms-landing-portal p,.lms-landing-feature p,.lms-home-service-card p,.lms-home-testimonial-card p,.lms-service-feature-card p,.lms-service-format-card>p,.lms-hiring-feature p){font-size:.9375rem}.lms-landing .mysls-hero__intro{font-size:1rem;line-height:1.7}.lms-landing .mysls-hero__eyebrow,.lms-landing .mysls-hero__tab{font-size:.75rem}.lms-landing .mysls-hero-art__campus-panel h2{font-size:1.1875rem}.lms-landing .mysls-hero-art__badge strong,.lms-landing .mysls-hero-art__role strong{font-size:.625rem}.lms-landing .mysls-hero-art__badge div span,.lms-landing .mysls-hero-art__role div>span{font-size:.5625rem}}
