.learning-hub-page{--ink:#182033;--muted:#667085;--purple:#6556e8;--line:#e4e8f0;--tint:#f7f8fc;color:var(--ink);background:#fff;overflow:hidden}.learning-hub-page *{box-sizing:border-box}.learning-hub-page .lh-container{width:min(1180px,calc(100% - 40px));margin-inline:auto}.learning-hub-page .lh-breadcrumb ol{display:flex;gap:.55rem;list-style:none;margin:0;padding:24px 0;flex-wrap:wrap}.learning-hub-page .lh-breadcrumb li+li:before{content:'/';margin-right:.55rem;color:#98a2b3}.learning-hub-page a{color:#5748d4}.learning-hub-page .lh-section{padding:78px 0;scroll-margin-top:90px}.learning-hub-page .lh-hero{padding:64px 0 88px;background:radial-gradient(circle at 15% 10%,rgba(101,86,232,.14),transparent 30%),linear-gradient(135deg,#fff,#f4f6ff)}.learning-hub-page .lh-split,.learning-hub-page .lh-feature,.learning-hub-page .lh-form-panel,.learning-hub-page .lh-connected{display:grid;grid-template-columns:1fr 1fr;gap:52px;align-items:center}.learning-hub-page h1{font-size:clamp(2.5rem,5.4vw,5rem);line-height:.98;letter-spacing:-.045em;margin:18px 0 22px}.learning-hub-page h2{font-size:clamp(1.8rem,3vw,2.8rem);line-height:1.1;letter-spacing:-.025em;margin:10px 0 16px}.learning-hub-page h3{font-size:1.18rem;line-height:1.3;margin:12px 0 8px}.learning-hub-page h4{font-size:.92rem;margin:12px 0 6px}.learning-hub-page p,.learning-hub-page li{color:var(--muted);line-height:1.65}.learning-hub-page .lh-lead{font-size:1.14rem;max-width:690px}.learning-hub-page .lh-eyebrow,.learning-hub-page .lh-badge,.learning-hub-page .lh-status,.learning-hub-page .lh-tags span{display:inline-flex;width:max-content;max-width:100%;padding:.38rem .72rem;border-radius:999px;background:#eceaff;color:#4d3ec1;font-size:.78rem;font-weight:800;letter-spacing:.02em}.learning-hub-page .lh-badge{margin-top:24px;background:#fff;border:1px solid var(--line)}.learning-hub-page .lh-actions{display:flex;gap:12px;flex-wrap:wrap;margin:25px 0}.learning-hub-page .lh-placeholder{display:grid;place-items:center;text-align:center;align-content:center;gap:8px;border:1px dashed #b9c2d4;border-radius:24px;background:linear-gradient(145deg,#fff,#edf0f8);color:#5c667a;padding:25px;aspect-ratio:4/3}.learning-hub-page .lh-placeholder--hero{aspect-ratio:16/10;box-shadow:0 25px 70px rgba(39,45,70,.12)}.learning-hub-page .lh-placeholder--form{aspect-ratio:16/9;margin-top:28px}.learning-hub-page .lh-placeholder i{font-size:3rem;color:var(--purple)}.learning-hub-page .lh-placeholder strong,.learning-hub-page .lh-placeholder span,.learning-hub-page .lh-placeholder small{display:block}.learning-hub-page .lh-heading{text-align:center;max-width:760px;margin:0 auto 38px}.learning-hub-page .lh-grid{display:grid;gap:20px}.learning-hub-page .lh-grid--3{grid-template-columns:repeat(3,1fr)}.learning-hub-page .lh-grid--4{grid-template-columns:repeat(4,1fr)}.learning-hub-page .lh-grid--5{grid-template-columns:repeat(5,1fr)}.learning-hub-page .lh-card{display:flex;flex-direction:column;min-width:0;padding:24px;border:1px solid var(--line);border-radius:20px;background:#fff;box-shadow:0 12px 35px rgba(16,24,40,.045)}.learning-hub-page .lh-card>i{font-size:1.75rem;color:var(--purple)}.learning-hub-page .lh-card ul{padding-left:19px}.learning-hub-page .lh-card>a:last-child,.learning-hub-page .lh-card>button:last-child,.learning-hub-page .lh-card>.lh-status{margin-top:auto}.learning-hub-page .lh-topic{padding:21px}.learning-hub-page .lh-tint{background:var(--tint)}.learning-hub-page .lh-form-panel{align-items:start;padding:40px;border:1px solid var(--line);border-radius:28px;background:white}.learning-hub-page .lh-form{display:grid;grid-template-columns:1fr 1fr;gap:12px 16px}.learning-hub-page .lh-form>label:not(.lh-consent),.learning-hub-page .lh-inline-form label{font-weight:750;font-size:.88rem}.learning-hub-page input,.learning-hub-page select,.learning-hub-page textarea{width:100%;padding:12px 13px;margin-top:5px;border:1px solid #cbd2df;border-radius:11px;background:#fff;color:var(--ink)}.learning-hub-page .lh-span-2{grid-column:1/-1}.learning-hub-page fieldset{border:0;padding:8px 0}.learning-hub-page legend{font-weight:800;margin-bottom:8px}.learning-hub-page .lh-checks{display:grid;grid-template-columns:1fr 1fr;gap:8px}.learning-hub-page .lh-checks label,.learning-hub-page .lh-consent{display:flex;gap:8px;align-items:flex-start;color:var(--muted)}.learning-hub-page .lh-checks input,.learning-hub-page .lh-consent input{width:auto;margin-top:5px}.learning-hub-page .lh-note,.learning-hub-page .lh-alert{padding:14px;border-radius:12px;background:#fff8e8;border-left:4px solid #e9a23b;font-size:.9rem}.learning-hub-page .lh-pills{display:flex;flex-wrap:wrap;gap:7px;padding:0;list-style:none}.learning-hub-page .lh-pills li,.learning-hub-page .lh-meta{font-size:.8rem}.learning-hub-page .lh-pills li{padding:5px 9px;background:#f0f2f7;border-radius:999px}.learning-hub-page .lh-tags{display:flex;gap:6px;flex-wrap:wrap}.learning-hub-page .lh-specialty .lh-placeholder{aspect-ratio:16/9;margin-bottom:8px;border-radius:14px;padding:12px}.learning-hub-page .lh-specialty .lh-placeholder i{font-size:1.7rem}.learning-hub-page .lh-dark{background:#182033;color:#fff}.learning-hub-page .lh-dark p,.learning-hub-page .lh-dark li{color:#cdd3df}.learning-hub-page .lh-dark .lh-card{background:#232d43;border-color:#39435a}.learning-hub-page .lh-dark .lh-alert{background:#2b3449}.learning-hub-page .lh-connected{align-items:stretch;gap:0}.learning-hub-page .lh-connected article{padding:40px;border:1px solid var(--line);border-radius:28px 0 0 28px}.learning-hub-page .lh-connected article+article{background:var(--tint);border-radius:0 28px 28px 0;border-left:0}.learning-hub-page .lh-list-columns{columns:2}.learning-hub-page .lh-preview{display:grid;grid-template-columns:1fr 1fr;gap:10px}.learning-hub-page .lh-preview article{padding:15px;border:1px solid var(--line);border-radius:14px;background:#fff}.learning-hub-page .lh-preview article:last-child{grid-column:1/-1}.learning-hub-page .lh-preview small{color:var(--purple);font-weight:800}.learning-hub-page .lh-faq{max-width:850px}.learning-hub-page .lh-faq-item{border-bottom:1px solid var(--line)}.learning-hub-page .lh-faq-item h3{margin:0}.learning-hub-page .lh-faq-item button{width:100%;display:flex;justify-content:space-between;gap:20px;padding:19px 0;border:0;background:none;text-align:left;color:var(--ink);font:inherit;font-size:1rem;font-weight:800}.learning-hub-page .lh-faq-item div{padding:0 36px 18px 0}.learning-hub-page .lh-newsletter{background:#eeecff}.learning-hub-page .lh-inline-form{display:grid;grid-template-columns:1fr 1.2fr 1.2fr auto;gap:14px;align-items:end}.learning-hub-page .lh-final{text-align:center;background:#182033;color:#fff}.learning-hub-page .lh-final p{max-width:760px;margin-inline:auto;color:#d3d8e2}.learning-hub-page .lh-final .lh-actions{justify-content:center}.learning-hub-page a:focus-visible,.learning-hub-page button:focus-visible,.learning-hub-page input:focus-visible,.learning-hub-page select:focus-visible,.learning-hub-page textarea:focus-visible{outline:3px solid #f5a623;outline-offset:3px}@media(max-width:1100px){.learning-hub-page .lh-grid--5{grid-template-columns:repeat(3,1fr)}.learning-hub-page .lh-grid--4{grid-template-columns:repeat(2,1fr)}}@media(max-width:820px){.learning-hub-page .lh-split,.learning-hub-page .lh-feature,.learning-hub-page .lh-form-panel,.learning-hub-page .lh-connected{grid-template-columns:1fr}.learning-hub-page .lh-grid--3,.learning-hub-page .lh-grid--5{grid-template-columns:repeat(2,1fr)}.learning-hub-page .lh-inline-form{grid-template-columns:1fr 1fr}.learning-hub-page .lh-connected article,.learning-hub-page .lh-connected article+article{border-radius:22px}.learning-hub-page .lh-connected article+article{border-left:1px solid var(--line);border-top:0}.learning-hub-page .lh-placeholder--hero{max-width:650px}.learning-hub-page h1{font-size:clamp(2.5rem,9vw,4.4rem)}}@media(max-width:560px){.learning-hub-page .lh-container{width:min(100% - 28px,1180px)}.learning-hub-page .lh-section{padding:52px 0}.learning-hub-page .lh-grid--3,.learning-hub-page .lh-grid--4,.learning-hub-page .lh-grid--5,.learning-hub-page .lh-form,.learning-hub-page .lh-inline-form{grid-template-columns:1fr}.learning-hub-page .lh-span-2{grid-column:auto}.learning-hub-page .lh-form-panel{padding:24px}.learning-hub-page .lh-actions{flex-direction:column}.learning-hub-page .lh-actions a,.learning-hub-page .lh-actions button{width:100%;text-align:center}.learning-hub-page .lh-checks,.learning-hub-page .lh-preview{grid-template-columns:1fr}.learning-hub-page .lh-preview article:last-child{grid-column:auto}.learning-hub-page .lh-list-columns{columns:1}}@media(prefers-reduced-motion:reduce){.learning-hub-page *{scroll-behavior:auto!important;animation:none!important;transition:none!important}}
