.lm-public{--lm-ink:var(--brand-ink);--lm-muted:var(--brand-muted);--lm-accent:var(--brand-accent);--lm-tint:var(--brand-tint);--lm-line:var(--brand-line);background:var(--brand-soft);color:var(--lm-ink);font-family:inherit;font-size:16px;line-height:1.7}.lm-public *{box-sizing:border-box}.lm-public [data-product=bldlexa],.lm-public [data-product=edlexa],.lm-public [data-product=medlexa]{--lm-accent:var(--brand-accent);--lm-tint:var(--brand-tint)}.lm-public a{color:inherit;text-decoration:none}.lm-public a:hover{text-decoration:underline;text-underline-offset:5px}.lm-public :is(a,button):focus-visible{outline:2px solid var(--lm-accent);outline-offset:4px}.lm-public :is(h1,h2,h3,p){margin:0}.lm-public :is(h1,h2,h3){color:var(--lm-ink);font-weight:600;text-wrap:balance}.lm-public h1{font-size:clamp(36px,4.3vw,60px);line-height:1.12;letter-spacing:-.04em}.lm-public h2{font-size:clamp(28px,2.8vw,38px);line-height:1.23;letter-spacing:-.025em}.lm-public h3{font-size:21px;line-height:1.35;letter-spacing:-.015em}.lm-public p{color:var(--lm-muted)}.lm-skip{position:absolute;top:-100px;left:16px;z-index:100;background:white;padding:12px}.lm-skip:focus{top:10px}.lm-public .lm-hero{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:clamp(36px,6vw,84px);align-items:center;max-width:1236px;margin:auto;padding:84px 28px 92px}.lm-hero-copy{min-width:0}.lm-public .lm-eyebrow{font-size:14px;font-weight:500;letter-spacing:.015em;color:var(--lm-accent);margin-bottom:20px}.lm-public .lm-lead{font-size:18px;line-height:1.8;margin-top:26px;max-width:650px}.lm-actions{display:flex;align-items:center;flex-wrap:wrap;gap:16px 26px;margin-top:32px}.lm-public .lm-button{display:inline-flex;justify-content:center;align-items:center;gap:16px;min-height:48px;padding:12px 20px;border:1px solid var(--lm-accent);border-radius:9px;background:var(--lm-accent);color:white;font-size:15px;font-weight:600;line-height:1.5;text-align:center;transition:background .15s,box-shadow .15s}.lm-public .lm-button:hover{text-decoration:none;box-shadow:0 4px 16px #22222218;filter:brightness(.94)}.lm-public .lm-text-link{display:inline-flex;align-items:center;gap:10px;min-height:44px;font-size:15px;font-weight:500;color:var(--lm-accent)}.lm-public .lm-note{font-size:14px;line-height:1.7;margin-top:24px;max-width:540px}.lm-public .lm-corporate-hero{grid-template-columns:minmax(0,3fr) minmax(0,1fr);align-items:end;padding-bottom:72px}.lm-corporate-hero h1{max-width:860px}.lm-public .lm-foundation-note{border-left:1px solid var(--lm-line);padding:0 0 0 24px;font-size:15px;line-height:1.9;margin-bottom:8px}.lm-foundation-note>span{display:block;margin-bottom:16px;color:var(--lm-accent);font-size:13px;letter-spacing:.06em}.lm-section{max-width:1236px;margin:auto;padding:80px 28px;scroll-margin-top:24px}.lm-section-heading{max-width:680px;margin-bottom:36px}.lm-section-heading>p:last-child{margin-top:20px;font-size:17px}.lm-public .lm-divisions-section{padding-top:36px}.lm-division-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.lm-division-grid article{display:flex;flex-direction:column;align-items:flex-start;border-top:2px solid var(--lm-line);padding:28px 0 12px}.lm-division-grid article[data-product=edlexa]{border-top-color:var(--brand-accent)}.lm-division-top{display:flex;align-items:center;gap:16px;margin-bottom:24px}.lm-mark{display:inline-grid;place-items:center;flex-shrink:0;width:44px;height:44px;border-radius:12px;background:var(--lm-tint);color:var(--lm-accent);font-size:23px;font-weight:600;line-height:1}.lm-public .lm-status{display:inline-block;font-size:13px;font-weight:500;letter-spacing:0;color:var(--lm-accent)}.lm-division-grid h3{font-size:28px;margin-bottom:12px}.lm-division-grid article>p{font-size:16px}.lm-public .lm-division-detail{margin-top:16px;margin-bottom:20px;font-size:14px}.lm-division-grid .lm-text-link{margin-top:auto}.lm-principles-section{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:72px;border-top:1px solid var(--lm-line)}.lm-principles{display:grid;gap:28px}.lm-principles article{display:flex;gap:20px;padding-bottom:28px;border-bottom:1px solid var(--lm-line)}.lm-principles h3{margin-bottom:12px}.lm-principles p{font-size:16px}.lm-feature-number{flex:0 0 24px;white-space:nowrap;font-size:13px;font-weight:500;color:var(--lm-accent)}.lm-closing{padding:76px 28px;background:var(--lm-tint);text-align:center}.lm-closing>p:not(.lm-eyebrow){max-width:600px;margin:22px auto 0}.lm-closing .lm-actions{justify-content:center}.lm-footer{max-width:1236px;padding:56px 28px;margin:auto;display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:36px}.lm-footer>div>a{font-size:23px;font-weight:600}.lm-footer small{display:block;font-size:13px;font-weight:400}.lm-public .lm-footer p{margin-top:14px;font-size:14px}.lm-footer nav{display:grid;align-content:start;gap:4px}.lm-footer nav>a{font-size:14px;min-height:44px;padding-block:10px}.lm-breadcrumb{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:32px;font-size:14px;color:var(--lm-muted)}.lm-product-identity{padding:34px;border:1px solid var(--lm-line);border-radius:18px;background:var(--brand-tint)}.lm-product-identity>div:first-child{display:flex;gap:16px;align-items:center}.lm-product-identity h2{font-size:30px;margin-top:26px}.lm-product-identity p{font-size:17px;margin-top:16px}.lm-identity-path{display:flex;flex-wrap:wrap;gap:6px;color:var(--lm-muted);font-size:12px;line-height:1.7;margin-top:28px;padding-top:22px;border-top:1px solid var(--lm-line)}.lm-feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 32px}.lm-feature-grid article{border-top:1px solid var(--lm-line);padding-top:24px}.lm-feature-grid h3{margin:18px 0 12px}.lm-feature-grid p{font-size:16px}.lm-workflow{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:70px;border-top:1px solid var(--lm-line)}.lm-workflow p:not(.lm-eyebrow){margin-top:22px}.lm-workflow ol{list-style:none;margin:0;padding:0}.lm-workflow li{display:flex;gap:18px;align-items:center;padding:14px 0;border-bottom:1px solid var(--lm-line);font-size:16px}.lm-workflow li>span{display:grid;place-items:center;width:30px;height:30px;flex-shrink:0;border:1px solid var(--lm-line);border-radius:50%;color:var(--lm-accent);font-size:13px}.lm-connection{border-top:1px solid var(--lm-line)}.lm-connection>p{max-width:740px;margin-top:20px}.lm-connection .lm-text-link{margin-top:18px}.lm-public.lm-education{--lm-ink:var(--brand-ink);--lm-muted:var(--brand-muted);--lm-accent:var(--brand-accent);--lm-tint:var(--brand-tint);--lm-line:var(--brand-line);background:var(--brand-soft)}.lm-education [data-product=courselexa],.lm-education [data-product=quizlexa]{--lm-accent:var(--brand-accent);--lm-tint:var(--brand-tint)}.courselexa-page .lm-product-identity{background:var(--brand-soft);border-color:var(--brand-line);box-shadow:0 12px 40px #22222205}.lm-product-outline{list-style:none;padding:0;margin:26px 0 0}.lm-product-outline li{display:flex;align-items:center;gap:16px;font-size:15px;padding:18px 0;border-top:1px solid var(--lm-line)}.lm-product-outline li span{display:grid;place-items:center;width:34px;height:34px;flex-shrink:0;border-radius:9px;color:var(--lm-accent);background:var(--lm-tint);font-size:13px}.quizlexa-page .lm-hero{grid-template-columns:1fr;gap:44px}.quizlexa-page .lm-hero-copy{max-width:860px}.quizlexa-page .lm-hero h1{max-width:850px}.quizlexa-page .lm-lead{max-width:720px}.quizlexa-page .lm-product-identity{border:0;border-block:1px solid var(--brand-line);border-radius:0;padding:26px 0;background:transparent}.quizlexa-page .lm-product-identity>.lm-identity-path,.quizlexa-page .lm-product-identity>h2,.quizlexa-page .lm-product-identity>p{display:none}.quizlexa-page .lm-product-outline{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:16px}.quizlexa-page .lm-product-outline li{border:0;padding:12px 0;align-items:flex-start}.quizlexa-page .lm-product-outline li span{border-radius:50%}.course-feature-grid{display:grid;grid-template-columns:1fr 1fr;gap:44px 60px}.course-feature-grid article{padding:26px 0 0;border-top:1px solid var(--lm-line)}.course-feature-grid h3{margin:12px 0}.quiz-feature-list{display:grid}.quiz-feature-list article{display:grid;grid-template-columns:36px minmax(0,1fr) minmax(0,1.3fr);gap:24px;align-items:baseline;padding:30px 0;border-top:1px solid var(--lm-line)}.quiz-feature-list h3{font-size:20px}.course-feature-grid p,.quiz-feature-list p{font-size:16px}.course-verify{display:flex;gap:32px;justify-content:space-between;align-items:center;border-top:1px solid var(--lm-line)}.course-verify>div{max-width:720px}.course-verify p:not(.lm-eyebrow){margin-top:16px}.course-verify>a{flex-shrink:0}.lm-public .education-guidance h2{font-size:18px;letter-spacing:0}.lm-public .education-guidance p{font-size:15px}.lm-public .education-guidance a{color:var(--brand-accent)}.lm-public .education-footer a{color:var(--px-muted);font-weight:400;font-size:14px}@media(max-width:900px){.lm-public .lm-corporate-hero,.lm-public .lm-hero{grid-template-columns:1fr;padding-top:48px;gap:36px}.lm-foundation-note{display:none}.lm-section{padding-block:52px}.lm-principles-section{gap:36px}.lm-workflow{gap:32px}.lm-division-grid{gap:24px}.lm-division-top{align-items:flex-start;flex-direction:column;gap:12px}}@media(max-width:700px){.course-feature-grid,.lm-feature-grid,.lm-principles-section,.lm-workflow{grid-template-columns:1fr;gap:32px}.lm-division-grid{grid-template-columns:1fr;gap:24px}.lm-division-top{flex-direction:row;align-items:center}.quiz-feature-list article{grid-template-columns:28px minmax(0,1fr);gap:12px}.quiz-feature-list article>p{grid-column:2}.course-verify{align-items:flex-start;flex-direction:column}.quizlexa-page .lm-product-outline{grid-template-columns:1fr;gap:0}}@media(max-width:600px){.lm-public .lm-hero{padding:36px 20px 48px}.lm-section{padding:44px 20px}.lm-public h1{font-size:38px}.lm-public .lm-lead{font-size:17px}.lm-product-identity{padding:24px}.lm-actions{gap:12px 20px}.lm-footer{grid-template-columns:1fr 1fr;gap:28px 16px;padding:40px 20px}.lm-footer>div{grid-column:1/-1}.lm-closing{padding:48px 20px}.lm-breadcrumb{margin-bottom:28px}}@media(max-width:360px){.lm-public h1{font-size:34px}.lm-public .lm-button{padding:12px 16px;gap:12px}.lm-public .lm-hero,.lm-section{padding-inline:16px}.lm-product-identity{padding:20px}}@media(prefers-reduced-motion:reduce){.lm-public .lm-button{transition:none}}