.mc-education.hub-page.acc-cobalt{--acc: var(--primary);--acc-ink: var(--primary-ink);--acc-tint: var(--primary-tint);--acc-deep: var(--surface-brand);--acc-300: var(--cobalt-300)}.mc-education.hub-page.acc-ochre{--acc: var(--ochre-600);--acc-ink: var(--ochre-700);--acc-tint: var(--ochre-50);--acc-deep: var(--ochre-700);--acc-300: var(--ochre-300)}.mc-education.hub-page.acc-green{--acc: var(--green-600);--acc-ink: var(--green-700);--acc-tint: var(--green-50);--acc-deep: var(--green-700);--acc-300: var(--green-300)}.mc-education.hub-page.acc-pom{--acc: var(--pom-600);--acc-ink: var(--pom-700);--acc-tint: var(--pom-50);--acc-deep: var(--pom-700);--acc-300: var(--pom-300)}.mc-education.hub-page.acc-navy{--acc: var(--ink);--acc-ink: var(--ink);--acc-tint: var(--cobalt-50);--acc-deep: var(--ink);--acc-300: var(--cobalt-300)}.mc-education .hub-hero{position:relative;overflow:hidden;background:var(--acc-deep);color:#fff}.mc-education .hub-hero .pat{position:absolute;inset:0;background-image:url(/assets/brand/azulejo-light-ac32e375.svg);background-size:108px;opacity:.12}.mc-education .hub-hero .grain{position:absolute;inset:0;background-image:var(--grain);opacity:.5;mix-blend-mode:overlay}.mc-education .hub-hero-in{position:relative;padding:40px 0 52px}.mc-education .hub-breadcrumb{display:flex;align-items:center;gap:9px;font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#fff9;margin-bottom:34px}.mc-education .hub-breadcrumb a{color:#fff9;text-decoration:none}.mc-education .hub-breadcrumb a:hover{color:#fff}.mc-education .hub-breadcrumb svg{width:13px;height:13px;opacity:.6;flex:none}.mc-education .hub-breadcrumb .here{color:#fff}.mc-education .hub-head{display:grid;grid-template-columns:1.25fr .75fr;gap:56px;align-items:center}.mc-education .hub-badge{display:inline-flex;align-items:center;gap:9px;font-family:var(--font-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;background:#ffffff1f;border:1px solid rgba(255,255,255,.2);padding:7px 13px;border-radius:var(--r-full);margin-bottom:22px}.mc-education .hub-badge svg{width:14px;height:14px}.mc-education .hub-head h1{font-family:var(--font-display);font-weight:700;font-size:60px;line-height:.98;letter-spacing:-.04em;margin:0 0 18px;color:#fff}.mc-education .hub-head .hub-long{font-size:18px;line-height:1.6;color:#ffffffe0;margin:0 0 26px;max-width:50ch}.mc-education .hub-head .hub-meta{display:flex;gap:0}.mc-education .hub-head .hub-meta .hm{padding-right:26px;margin-right:26px;border-right:1px solid rgba(255,255,255,.18)}.mc-education .hub-head .hub-meta .hm:last-child{border-right:none;padding-right:0;margin-right:0}.mc-education .hub-head .hub-meta .n{font-family:var(--font-display);font-weight:700;font-size:28px;letter-spacing:-.03em}.mc-education .hub-head .hub-meta .n span{font-size:15px;font-weight:700}.mc-education .hub-head .hub-meta .k{font-family:var(--font-mono);font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:#ffffff8f;margin-top:6px}.mc-education .hub-topiclist{background:#ffffff12;border:1px solid rgba(255,255,255,.15);border-radius:var(--r-xl);padding:26px 28px;backdrop-filter:blur(6px)}.mc-education .hub-topiclist .tl-cap{font-family:var(--font-mono);font-size:10px;letter-spacing:.13em;text-transform:uppercase;color:#fff9;margin-bottom:16px}.mc-education .hub-topiclist ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:2px}.mc-education .hub-topiclist li{display:flex;align-items:center;gap:12px;padding:12px 0;border-top:1px solid rgba(255,255,255,.13);font-size:15px;color:#fff}.mc-education .hub-topiclist li:first-child{border-top:none}.mc-education .hub-topiclist li .mk{font-family:var(--font-mono);font-size:11px;color:#ffffff80}.mc-education .hub-prose{padding:52px 0 8px}.mc-education .hub-prose-in{max-width:64ch}.mc-education .hub-prose .hub-rt{font-size:17px;line-height:1.75;color:var(--fg)}.mc-education .hub-prose .hub-rt p{margin:0 0 18px}.mc-education .hub-prose .hub-rt h2,.mc-education .hub-prose .hub-rt h3{font-family:var(--font-display);color:var(--ink);letter-spacing:-.02em;margin:32px 0 12px}.mc-education .hub-prose .hub-rt h2{font-size:26px}.mc-education .hub-prose .hub-rt h3{font-size:20px}.mc-education .hub-prose .hub-rt a{color:var(--acc-ink)}.mc-education .hub-prose .hub-seccap{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--acc-ink);display:flex;align-items:center;gap:8px;margin:40px 0 18px}.mc-education .hub-prose .hub-seccap svg{width:14px;height:14px}.mc-education .hub-method{list-style:none;counter-reset:m;padding:0;margin:0;display:flex;flex-direction:column;gap:14px}.mc-education .hub-method li{counter-increment:m;display:grid;grid-template-columns:38px 1fr;gap:16px;align-items:start;padding:18px 20px;background:var(--white);border:1px solid var(--border);border-radius:var(--r-lg)}.mc-education .hub-method li:before{content:counter(m,decimal-leading-zero);font-family:var(--font-mono);font-weight:600;font-size:13px;color:#fff;background:var(--acc);width:30px;height:30px;border-radius:var(--r-sm);display:flex;align-items:center;justify-content:center}.mc-education .hub-method .ms-t{font-family:var(--font-display);font-weight:600;font-size:17px;color:var(--ink);margin:0 0 5px;letter-spacing:-.01em}.mc-education .hub-method .ms-b{font-size:14.5px;line-height:1.6;color:var(--fg-2);margin:0}.mc-education .hub-method .ms-tip{display:inline-flex;align-items:center;gap:6px;margin-top:9px;font-family:var(--font-mono);font-size:11px;letter-spacing:.04em;color:var(--acc-ink)}.mc-education .hub-method .ms-tip svg{width:13px;height:13px}.mc-education .hub-takeaways{position:relative;overflow:hidden;margin-top:28px;background:var(--acc-tint);border:1px solid var(--acc-300);border-radius:var(--r-xl);padding:30px 34px}.mc-education .hub-takeaways .pat{position:absolute;inset:0;background-image:url(/assets/brand/azulejo-light-ac32e375.svg);background-size:90px;opacity:.1}.mc-education .hub-takeaways .tk-in{position:relative}.mc-education .hub-takeaways .tk-cap{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--acc-ink);display:flex;align-items:center;gap:8px;margin-bottom:16px}.mc-education .hub-takeaways .tk-cap svg{width:14px;height:14px}.mc-education .hub-takeaways ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:11px}.mc-education .hub-takeaways li{display:grid;grid-template-columns:20px 1fr;gap:12px;align-items:start;font-size:15.5px;line-height:1.55;color:var(--ink)}.mc-education .hub-takeaways li svg{width:16px;height:16px;color:var(--acc-ink);margin-top:3px}.mc-education .hub-anchor{padding:56px 0 0}.mc-education .hub-anchor-card{display:grid;grid-template-columns:1.05fr .95fr;background:var(--white);border:1px solid var(--border);border-radius:var(--r-xl);overflow:hidden;box-shadow:var(--shadow-sm);text-decoration:none}.mc-education .hub-anchor-card .vis{position:relative;min-height:320px;background:var(--acc-deep);overflow:hidden}.mc-education .hub-anchor-card .vis .pat{position:absolute;inset:0;background-image:url(/assets/brand/azulejo-light-ac32e375.svg);background-size:96px;opacity:.16}.mc-education .hub-anchor-card .vis img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.mc-education .hub-anchor-card .vis .scrim{position:absolute;inset:0;background:linear-gradient(120deg,color-mix(in srgb,var(--acc-deep) 55%,transparent),transparent 60%)}.mc-education .hub-anchor-card .vis .tag{position:absolute;top:18px;left:18px}.mc-education .hub-anchor-card .info{padding:38px 40px;display:flex;flex-direction:column;justify-content:center}.mc-education .hub-anchor-card .info .a-eyebrow{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--acc-ink);margin-bottom:14px;display:flex;align-items:center;gap:8px}.mc-education .hub-anchor-card .info .a-eyebrow svg{width:14px;height:14px}.mc-education .hub-anchor-card .info h2{font-family:var(--font-display);font-weight:700;font-size:34px;letter-spacing:-.03em;color:var(--ink);margin:0 0 14px;line-height:1.04}.mc-education .hub-anchor-card .info p{font-size:16px;line-height:1.6;color:var(--fg-2);margin:0 0 24px}.mc-education .hub-anchor-card .info .go{display:inline-flex;align-items:center;gap:9px;align-self:flex-start;font-size:14px;font-weight:600;color:#fff;background:var(--acc);padding:11px 18px;border-radius:var(--r-sm);transition:filter var(--dur-fast) var(--ease-out)}.mc-education .hub-anchor-card:hover .info .go{filter:brightness(1.08)}.mc-education .hub-anchor-card .info .go svg{width:16px;height:16px}.mc-education .hub-content{padding:40px 0 72px}.mc-education .hub-tsec{margin-top:52px}.mc-education .hub-tsec:first-child{margin-top:8px}.mc-education .hub-tsec-head{display:flex;align-items:center;gap:13px;padding-bottom:16px;margin-bottom:24px;border-bottom:1px solid var(--border)}.mc-education .hub-tsec-head .ic{width:34px;height:34px;border-radius:var(--r-md);background:var(--acc-tint);color:var(--acc-ink);display:flex;align-items:center;justify-content:center;flex:none}.mc-education .hub-tsec-head .ic svg{width:18px;height:18px}.mc-education .hub-tsec-head h2{font-family:var(--font-display);font-weight:700;font-size:24px;letter-spacing:-.025em;color:var(--ink);margin:0}.mc-education .hub-tsec-head .cnt{font-family:var(--font-mono);font-size:11px;color:var(--fg-3);margin-left:auto;letter-spacing:.06em}.mc-education .hub-card-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.mc-education .hub-others{background:var(--porcelain);border-top:1px solid var(--border);padding:56px 0}.mc-education .hub-others .shead{margin-bottom:26px}.mc-education .hub-others .shead .eyebrow,.mc-education .hub-others .shead .link{color:var(--acc-ink)}.mc-education .hub-others-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.mc-education .hub-other{display:flex;align-items:center;gap:20px;padding:22px 26px;background:var(--white);border:1px solid var(--border);border-radius:var(--r-xl);text-decoration:none;transition:all var(--dur-base) var(--ease-out)}.mc-education .hub-other:hover{box-shadow:var(--shadow-md);transform:translateY(-3px);border-color:color-mix(in srgb,var(--ho-acc) 40%,var(--border))}.mc-education .hub-other.acc-cobalt{--ho-acc: var(--primary);--ho-ink: var(--primary-ink);--ho-tint: var(--primary-tint)}.mc-education .hub-other.acc-ochre{--ho-acc: var(--ochre-600);--ho-ink: var(--ochre-700);--ho-tint: var(--ochre-50)}.mc-education .hub-other.acc-green{--ho-acc: var(--green-600);--ho-ink: var(--green-700);--ho-tint: var(--green-50)}.mc-education .hub-other.acc-pom{--ho-acc: var(--pom-600);--ho-ink: var(--pom-700);--ho-tint: var(--pom-50)}.mc-education .hub-other.acc-navy{--ho-acc: var(--ink);--ho-ink: var(--ink);--ho-tint: var(--cobalt-50)}.mc-education .hub-other .ho-ic{width:54px;height:54px;border-radius:var(--r-lg);background:var(--ho-tint);color:var(--ho-ink);display:flex;align-items:center;justify-content:center;flex:none}.mc-education .hub-other .ho-ic svg{width:24px;height:24px}.mc-education .hub-other .ho-mid{flex:1}.mc-education .hub-other .ho-tag{font-family:var(--font-mono);font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--ho-ink);margin-bottom:5px}.mc-education .hub-other h3{font-family:var(--font-display);font-weight:700;font-size:21px;letter-spacing:-.02em;color:var(--ink);margin:0 0 3px}.mc-education .hub-other .ho-cnt{font-family:var(--font-mono);font-size:11px;color:var(--fg-3)}.mc-education .hub-other .ho-arr{width:20px;height:20px;color:var(--fg-3);flex:none;transition:transform var(--dur-fast) var(--ease-out)}.mc-education .hub-other:hover .ho-arr{transform:translate(4px);color:var(--ho-ink)}@media(max-width:1000px){.mc-education .hub-head{grid-template-columns:1fr;gap:30px}.mc-education .hub-head h1{font-size:46px}.mc-education .hub-anchor-card{grid-template-columns:1fr}.mc-education .hub-anchor-card .vis{min-height:220px}.mc-education .hub-card-grid{grid-template-columns:1fr 1fr}.mc-education .hub-others-grid{grid-template-columns:1fr}}@media(max-width:680px){.mc-education .hub-head h1{font-size:38px}.mc-education .hub-card-grid{grid-template-columns:1fr}.mc-education .hub-head .hub-meta .hm{padding-right:18px;margin-right:18px}}
