.mc-education.lp-index{padding:0 0 8px}.mc-education.lp-index .lp-index-head{padding:48px 0 8px}.mc-education.lp-page.tone-cobalt{--lp: var(--primary);--lp-ink: var(--primary-ink);--lp-deep: var(--surface-brand)}.mc-education.lp-page.tone-green{--lp: var(--green-600);--lp-ink: var(--green-700);--lp-deep: var(--green-700)}.mc-education.lp-page.tone-ink{--lp: var(--ink);--lp-ink: var(--ink);--lp-deep: var(--ink)}.mc-education .lp-hero{position:relative;overflow:hidden;background:var(--lp-deep, var(--surface-brand));color:#fff}.mc-education .lp-hero .pat{position:absolute;inset:0;background-image:url(/assets/brand/azulejo-light-ac32e375.svg);background-size:110px;opacity:.1}.mc-education .lp-hero .grain{position:absolute;inset:0;background-image:var(--grain);opacity:.5;mix-blend-mode:overlay}.mc-education .lp-hero-in{position:relative;padding:40px 0 56px}.mc-education .lp-breadcrumb{display:flex;align-items:center;gap:9px;flex-wrap:wrap;font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#fff9;margin-bottom:30px}.mc-education .lp-breadcrumb a{color:#fff9;text-decoration:none}.mc-education .lp-breadcrumb a:hover{color:#fff}.mc-education .lp-breadcrumb svg{width:13px;height:13px}.mc-education .lp-breadcrumb .here{color:#fff}.mc-education .lp-head{display:grid;grid-template-columns:1.25fr .75fr;gap:56px;align-items:center}.mc-education .lp-head .lp-badge{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;background:#ffffff1f;border:1px solid rgba(255,255,255,.18);padding:7px 13px;border-radius:var(--r-full);margin-bottom:22px}.mc-education .lp-head .lp-badge svg{width:14px;height:14px}.mc-education .lp-head h1{font-family:var(--font-display);font-weight:700;font-size:66px;line-height:.96;letter-spacing:-.04em;margin:0 0 18px}.mc-education .lp-head .lp-intro{font-size:18px;line-height:1.6;color:#ffffffdb;margin:0 0 26px;max-width:48ch}.mc-education .lp-head .lp-meta{display:flex;gap:0;flex-wrap:wrap}.mc-education .lp-head .lp-meta .lm{padding-right:24px;margin-right:24px;border-right:1px solid rgba(255,255,255,.18)}.mc-education .lp-head .lp-meta .lm:last-child{border-right:none}.mc-education .lp-head .lp-meta .n{font-family:var(--font-display);font-weight:700;font-size:26px;letter-spacing:-.03em}.mc-education .lp-head .lp-meta .k{font-family:var(--font-mono);font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:#ffffff8f;margin-top:6px}.mc-education .lp-outcomes{background:#ffffff12;border:1px solid rgba(255,255,255,.15);border-radius:var(--r-xl);padding:28px 30px;backdrop-filter:blur(6px)}.mc-education .lp-outcomes .oc-cap{font-family:var(--font-mono);font-size:10px;letter-spacing:.13em;text-transform:uppercase;color:#fff9;margin-bottom:18px}.mc-education .lp-outcomes ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:13px}.mc-education .lp-outcomes li{display:flex;align-items:flex-start;gap:12px;font-size:15px;line-height:1.45;color:#ffffffe6}.mc-education .lp-outcomes li svg{width:17px;height:17px;color:var(--green-300);flex:none;margin-top:2px}.mc-education .lp-curriculum{padding:64px 0 80px}.mc-education .lp-curriculum .shead{justify-content:center;text-align:center;margin-bottom:16px}.mc-education .lp-eyebrow{font-family:var(--font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--lp-ink);margin-bottom:12px}.mc-education .lp-h2{font-family:var(--font-display);font-weight:700;font-size:30px;letter-spacing:-.03em;color:var(--ink);margin:0 0 8px}.mc-education .lp-sub{font-size:15px;color:var(--fg-2);margin:0 0 32px;max-width:52ch}.mc-education .lp-timeline{position:relative;max-width:760px;margin:0 auto}.mc-education .lp-timeline:before{content:"";position:absolute;left:27px;top:12px;bottom:12px;width:2px;background:var(--border)}.mc-education .lp-lesson{position:relative;display:grid;grid-template-columns:56px 1fr;gap:22px;padding:0 0 16px}.mc-education .lp-lesson .lp-node{width:56px;height:56px;border-radius:var(--r-full);background:var(--white);border:2px solid var(--border);display:flex;align-items:center;justify-content:center;font-family:var(--font-mono);font-size:15px;font-weight:600;color:var(--lp, var(--primary));position:relative;z-index:1}.mc-education .lp-lesson .lp-node svg{width:20px;height:20px}.mc-education .lp-lesson.done .lp-node{background:var(--lp, var(--primary));border-color:var(--lp, var(--primary));color:#fff}.mc-education .lp-lesson .lp-card{border:1px solid var(--border);border-radius:var(--r-lg);padding:20px 24px;background:var(--white);box-shadow:var(--shadow-xs);display:flex;align-items:center;gap:20px;text-decoration:none;transition:box-shadow var(--dur-base) var(--ease-out),transform var(--dur-base) var(--ease-out),border-color var(--dur-base) var(--ease-out);margin-bottom:4px}.mc-education .lp-lesson .lp-card:hover{box-shadow:var(--shadow-md);transform:translate(3px);border-color:var(--mist)}.mc-education .lp-lesson .lp-card .lp-mid{flex:1}.mc-education .lp-lesson .lp-kind{font-family:var(--font-mono);font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--fg-3);margin-bottom:6px;display:flex;align-items:center;gap:7px;flex-wrap:wrap}.mc-education .lp-lesson .lp-kind svg{width:13px;height:13px}.mc-education .lp-lesson .lp-hubtag{color:var(--lp-ink);margin-left:2px}.mc-education .lp-lesson .lp-card h3{font-family:var(--font-display);font-weight:600;font-size:19px;letter-spacing:-.02em;color:var(--ink);margin:0;line-height:1.2}.mc-education .lp-lesson .lp-card .lp-time{font-family:var(--font-mono);font-size:11px;color:var(--fg-3);white-space:nowrap;display:flex;align-items:center;gap:6px}.mc-education .lp-lesson .lp-card .lp-time svg{width:14px;height:14px}.mc-education .lp-lesson .lp-card .lp-arrow{width:20px;height:20px;color:var(--fg-3);flex:none;transition:transform var(--dur-fast) var(--ease-out)}.mc-education .lp-lesson .lp-card:hover .lp-arrow{transform:translate(3px);color:var(--primary)}.mc-education .lp-start-wrap{text-align:center;margin-top:44px}.mc-education .lp-start{background:var(--lp, var(--primary));border-color:var(--lp, var(--primary))}.mc-education .lp-start:hover{filter:brightness(.96)}.mc-education .cs-related{background:var(--porcelain);border-top:1px solid var(--border);padding:70px 0 80px;margin-top:0}.mc-education .cs-related .shead .eyebrow{font-family:var(--font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--lp-ink);margin-bottom:12px}.mc-education .cs-related .shead .link{color:var(--lp-ink)}@media(max-width:1000px){.mc-education .lp-head{grid-template-columns:1fr;gap:30px}.mc-education .lp-head h1{font-size:48px}}@media(max-width:680px){.mc-education .lp-head h1{font-size:38px}.mc-education .lp-head .lp-meta .lm{margin-bottom:14px}}
