.gl-approved.gl-workspace{--gl-accent:var(--accent);max-width:1400px;margin:auto;padding:30px 38px 65px;font-family:Arial,Helvetica,sans-serif}.gl-approved.gl-workspace>.gl-newsline{margin:-30px -38px 30px}.gl-approved .gl-balances{gap:14px;margin-left:auto;font-size:12px;display:flex}.gl-approved .gl-lesson.approved-lesson{background:0 0;border:0;border-radius:0;overflow:visible}.gl-approved .gl-lesson>header.lesson-heading{background:0 0;border:0;padding:0}.gl-approved .lesson-heading>h2{font-size:28px;line-height:1.35}.gl-approved .lesson-heading>p{font-size:15px;line-height:1.7}.gl-approved .reader-tools{color:var(--muted);gap:16px;font-size:12px;display:flex}.gl-approved .gl-content.lesson-content{min-height:430px;padding:36px 42px;font-size:16px}.gl-approved .gl-content.lesson-content>h2{margin:0 0 24px;font-size:32px;line-height:1.25}.gl-approved .gl-prose,.gl-approved .gl-prose p{font-size:16px;line-height:1.85}.gl-approved .gl-prose figure{margin:24px 0}.gl-approved .gl-prose table{max-width:100%;display:block;overflow-x:auto}.gl-approved .gl-prose pre{white-space:pre-wrap;overflow-wrap:anywhere}.gl-approved .gl-sections{flex-wrap:wrap;gap:7px;margin:22px 0;display:flex}.gl-approved .gl-sections button{color:#dcebf2;background:#122d3c;border:1px solid #49616c;border-radius:6px;padding:10px 12px;font-size:12px}.gl-approved .gl-sections button[aria-current=step]{background:var(--accent);color:#0b1d26;border-color:var(--accent)}.gl-approved.pathway .gl-sections button[aria-current=step]{background:#e5c58e;border-color:#e5c58e}.gl-approved .gl-primary{background:var(--button);color:var(--button-text);border-color:var(--button);font-weight:600}.gl-approved .gl-help.approved-help{background:0 0;border:0;margin:0;padding:0}.gl-approved .gl-support-heading{display:block}.gl-approved .gl-support-heading h2{margin-bottom:12px;font-size:23px;line-height:1.3}.gl-approved .gl-support-heading>.gl-eyebrow{margin-top:12px;display:block}.gl-approved .gl-help-tabs{border:1px solid #52717d;border-radius:8px;grid-template-columns:1fr 1fr;gap:0;display:grid;overflow:hidden}.gl-approved .gl-help-tabs button{border:0;border-radius:0;padding:12px 6px;font-size:12px}.gl-approved .gl-help-composer>.gl-primary{width:100%}.gl-approved .gl-help p{font-size:14px;line-height:1.8}.gl-approved .gl-help .gl-support-footer{font-size:11px}.gl-approved .gl-help .gl-support-suggestion{text-align:left;width:100%;margin:8px 0;display:block}.gl-approved .gl-support-footer{margin-top:12px}.gl-approved .gl-certificate-preview{background:#0d2030;border:1px solid #385462;border-radius:12px;margin:24px 0;padding:20px}.gl-approved .gl-certificate-preview h3{font-size:16px}.gl-approved .gl-certificate-preview p{font-size:12px;line-height:1.7}.gl-approved .gl-certificate-art svg{stroke:none;width:100%;height:auto}.gl-approved .gl-overview-lesson>p{margin-left:32px;font-size:14px}.gl-approved .learning-outline .rail-lessons{margin:18px 0}.gl-approved .learning-outline .lesson-row{gap:12px}.gl-approved .learning-outline{position:static}.gl-approved .gl-newsline{background:#112733;border-radius:0;max-width:none;top:0}.gl-approved .gl-newsline button{color:#e7eff4}.gl-approved .gl-newsline a{font-size:12px}.gl-approved .gl-cert-name{min-width:190px}.gl-approved .gl-newsline .gl-cert-action{margin-left:auto}.gl-approved .learning-peers{border-top:1px solid #456371;margin-top:24px;padding:20px 0 0}.gl-approved .learning-peers-members{gap:12px;display:grid}.gl-approved .gl-footer{margin:0}.gl-approved .gl-save-status:empty{display:none}.gl-approved .overview-grid>.outline{min-width:0}@media (max-width:1200px){.gl-approved .pathway-layout{grid-template-columns:minmax(0,1fr)}.gl-approved .inline-support{max-width:none}.gl-approved .overview-grid{grid-template-columns:minmax(0,1fr) 260px}}@media (max-width:900px){.gl-approved .learning-layout{grid-template-columns:190px minmax(0,1fr);gap:20px}.gl-approved .hero,.gl-approved .career-welcome{grid-template-columns:1fr}.gl-approved .hero-art{min-height:220px}.gl-approved .hero-copy h1,.gl-approved .career-welcome h1{font-size:34px}.gl-approved .overview-grid{grid-template-columns:1fr}}@media (max-width:720px){.gl-approved.gl-workspace{padding:20px 16px 70px}.gl-approved.gl-workspace>.gl-newsline{margin:-20px -16px 24px}.gl-approved .learning-layout{grid-template-columns:1fr}.gl-approved .learning-outline{display:none}.gl-approved .gl-content.lesson-content{padding:25px 20px}.gl-approved .gl-content.lesson-content>h2{font-size:27px}.gl-approved .lesson-heading>h2{font-size:24px}.gl-approved .gl-balances{margin-left:0}.gl-approved .hero-copy,.gl-approved .career-welcome>div:first-child{padding:28px}.gl-approved .lesson-list{padding-left:0}.gl-approved .lesson-row .row-end{white-space:normal}.gl-approved .overview-bottom{grid-template-columns:1fr}.gl-approved .gl-certificate-preview{display:block}.gl-approved .gl-certificate-art{max-width:300px;margin:auto}.gl-approved .gl-newsline{position:static}.gl-approved .gl-content>h2{scroll-margin-top:20px}}.gl-approved .learning-outline{max-height:none;overflow:visible}.gl-approved .gl-pathway-overview{margin-top:32px}.gl-approved .career-cases .module{border:0;margin-bottom:36px;padding:0}.gl-approved .career-cases .lesson-list{padding:0}.gl-approved .career-cases .case-card>div{min-width:0}.gl-approved .career-cases .case-card .actions{margin-top:20px}.gl-approved .gl-certificate-mini{border:1px solid #425965;border-radius:8px;margin-bottom:24px;padding:12px 16px;font-size:12px}.gl-approved .gl-certificate-mini>summary{cursor:pointer}.gl-approved .gl-certificate-mini>.gl-certificate-preview{max-width:420px;margin:16px 0 0}.gl-approved.gl-workspace button.gl-primary,.gl-approved.gl-workspace a.gl-primary{background:var(--button);border-color:var(--button);color:var(--button-text)}@media (max-width:720px){.gl-approved .gl-newsline{grid-template-columns:minmax(0,1fr) auto;gap:8px 10px;padding:10px 14px;display:grid;position:sticky;top:0}.gl-approved .gl-newsline .gl-cert-name{grid-area:1/1;gap:8px;min-width:0}.gl-approved .gl-newsline .gl-cert-mark{width:30px;height:34px;font-size:10px}.gl-approved .gl-newsline .gl-cert-name strong{font-size:12px}.gl-approved .gl-newsline .gl-cert-name small{font-size:8px}.gl-approved .gl-newsline .gl-ranking{border:0;order:0;grid-area:2/1;min-width:0;padding:0}.gl-approved .gl-ranking>strong{font-size:11px}.gl-approved .gl-ranking>small,.gl-approved .gl-newsline>.gl-scoreline{display:none}.gl-approved .gl-newsline>a:not(.gl-cert-name){grid-column:2;font-size:10px}.gl-approved .gl-newsline .gl-cert-action{grid-row:2;padding:6px 8px}.gl-approved .gl-content>h2{scroll-margin-top:120px}.gl-approved .gl-content.lesson-content{padding-bottom:90px}}
