.gl-approved{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#061720;--panel:#0d2030;--panel2:#122b3c;--line:#263e4d;--muted:#a9bfcc;--text:#f1f6f8;--accent:#daff00;--button:#daff00;--button-text:#152000;--radius:14px;font-synthesis:none;font-family:Arial,Helvetica,sans-serif}.gl-approved *{box-sizing:border-box}.gl-approved{background:var(--bg);color:var(--text);margin:0;font-size:15px;line-height:1.6}.gl-approved.pathway{--accent:#83deeb;--button:#2267ef;--button-text:#fff}.gl-approved button,.gl-approved input,.gl-approved textarea,.gl-approved select{font:inherit}.gl-approved button,.gl-approved a{touch-action:manipulation}.gl-approved button{cursor:pointer}.gl-approved button:disabled{opacity:.45;cursor:not-allowed}.gl-approved a{color:inherit}.gl-approved button:focus-visible,.gl-approved a:focus-visible,.gl-approved input:focus-visible,.gl-approved textarea:focus-visible,.gl-approved select:focus-visible{outline:3px solid var(--accent);outline-offset:4px}.gl-approved button{color:var(--text)}.gl-approved h1,.gl-approved h2,.gl-approved h3,.gl-approved p{margin-top:0}.gl-approved h1{letter-spacing:-1.5px;margin-bottom:18px;font-size:44px;line-height:1.12}.gl-approved h2{letter-spacing:-.6px;font-size:28px;line-height:1.25}.gl-approved h3{font-size:18px;line-height:1.35}.gl-approved p{color:var(--muted);margin-bottom:20px}.gl-approved strong{color:var(--text)}.gl-approved svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:20px;height:20px}.gl-approved button svg{pointer-events:none}.gl-approved .skip{z-index:200;background:var(--accent);color:#000;padding:12px;position:fixed;top:-80px;left:20px}.gl-approved .skip:focus{top:10px}.gl-approved .sidebar{border-right:1px solid var(--line);z-index:20;background:#05131c;flex-direction:column;width:216px;padding:30px 18px;display:flex;position:fixed;inset:0 auto 0 0}.gl-approved .wordmark{width:137px;height:auto;display:block}.gl-approved .sidebar .wordmark{margin:7px 10px 45px}.gl-approved .sidebar nav{flex-direction:column;gap:8px;display:flex}.gl-approved .nav-item{text-align:left;color:#afc1cc;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:14px;width:100%;padding:12px 11px;font-size:14px;text-decoration:none;display:flex}.gl-approved .nav-item.active{color:var(--accent);background:#112738;border-color:#395161}.gl-approved .nav-item:hover{color:#fff;background:#102532}.gl-approved .nav-item.active svg{stroke:var(--accent)}.gl-approved .nav-secondary{border-top:1px solid var(--line);margin-top:35px;padding-top:18px}.gl-approved .sidebar-foot{color:#7d96a7;letter-spacing:1px;margin-top:auto;padding:30px 10px 0;font-size:11px}.gl-approved .workspace{margin-left:216px}.gl-approved .topbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;min-height:76px;padding:16px 38px;display:flex}.gl-approved .topbar-left{color:#9bb2c1;letter-spacing:.3px;align-items:center;gap:10px;font-size:12px;display:flex}.gl-approved .preview-dot{background:var(--accent);border-radius:50%;width:6px;height:6px;display:inline-block}.gl-approved .identity{align-items:center;gap:16px;font-size:13px;display:flex}.gl-approved .identity strong{font-size:14px}.gl-approved .identity .balance{color:#d4e3b3}.gl-approved .identity .divider{background:var(--line);width:1px;height:22px}.gl-approved .mobile-logo{display:none}.gl-approved .reviewbar{justify-content:space-between;align-items:center;gap:14px;margin-bottom:32px;display:flex}.gl-approved .switcher{border:1px solid var(--line);background:#05131b;border-radius:9px;gap:4px;padding:4px;display:flex}.gl-approved .switcher button{color:var(--muted);background:0 0;border:0;border-radius:5px;padding:8px 14px;font-size:13px}.gl-approved .switcher button[aria-pressed=true]{color:#fff;background:#1b3545}.gl-approved .review-button{color:#a8bdca;background:0 0;border:0;align-items:center;gap:7px;padding:10px;font-size:12px;display:flex}.gl-approved .page{max-width:1400px;margin:auto;padding:30px 38px 65px}.gl-approved .eyebrow,.gl-approved .mini-label{color:var(--accent);letter-spacing:1.6px;margin-bottom:15px;font-size:11px;font-weight:700;line-height:1.4;display:block}.gl-approved .mini-label{color:#99b5c7;letter-spacing:1.15px;font-size:10px}.gl-approved .breadcrumb{color:#91adbe;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:24px;font-size:12px;display:flex}.gl-approved .link-button{color:inherit;text-align:left;background:0 0;border:0;padding:0;text-decoration:none}.gl-approved .link-button:hover{color:var(--accent)}.gl-approved .hero{border:1px solid var(--line);background:#0b1d2a;border-radius:16px;grid-template-columns:1.2fr 1fr;min-height:345px;display:grid;overflow:hidden}.gl-approved .hero-copy{z-index:1;flex-direction:column;justify-content:center;align-items:flex-start;padding:40px;display:flex;position:relative}.gl-approved .hero-copy h1{max-width:540px;font-size:44px}.gl-approved .hero-copy p{max-width:460px;margin-bottom:22px;font-size:16px;line-height:1.65}.gl-approved .hero-meta{color:#a9bfcc;flex-wrap:wrap;align-items:center;gap:17px;margin-bottom:27px;font-size:12px;display:flex}.gl-approved .hero-meta span{align-items:center;gap:7px;display:flex}.gl-approved .hero-meta svg{width:15px;height:15px}.gl-approved .hero-art{min-height:345px;position:relative}.gl-approved .hero-art>img.art{object-fit:cover;object-position:center 30%;width:100%;height:100%;position:absolute;inset:0}.gl-approved .hero-art:after{content:"";background:linear-gradient(90deg,#0b1d2a 0%,#0000 40%),linear-gradient(#0000 60%,#0b1d2a 100%);position:absolute;inset:0}.gl-approved .hero-art .wordmark{z-index:2;width:102px;position:absolute;top:26px;right:25px}.gl-approved .btn{color:#e2eef5;background:#132d3d;border:1px solid #3b5567;border-radius:7px;justify-content:center;align-items:center;gap:9px;min-height:45px;padding:12px 18px;font-size:14px;font-weight:600;line-height:1.4;text-decoration:none;display:inline-flex}.gl-approved .btn:hover{background:#1c3a4d}.gl-approved .btn.primary{border-color:var(--button);background:var(--button);color:var(--button-text)}.gl-approved .btn.primary:hover{filter:brightness(1.08)}.gl-approved .btn.ghost{color:var(--muted);background:0 0;border-color:#0000;font-weight:400}.gl-approved .btn.small{min-height:38px;padding:9px 12px;font-size:12px}.gl-approved .btn.wide{width:100%}.gl-approved .actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.gl-approved .overview-grid{grid-template-columns:minmax(0,1fr) 310px;gap:30px;margin-top:32px;display:grid}.gl-approved .section-title{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.gl-approved .section-title h2{margin:0;font-size:22px}.gl-approved .section-title span{color:var(--muted);font-size:12px}.gl-approved .outline{border:1px solid var(--line);background:#0c1f2d;border-radius:12px;overflow:hidden}.gl-approved .module{border-bottom:1px solid var(--line);padding:23px 24px}.gl-approved .module:last-child{border:0}.gl-approved .module-title{align-items:center;gap:17px;display:flex}.gl-approved .module-number{color:#8eaabe;border:1px solid #395263;border-radius:50%;flex-shrink:0;place-items:center;width:32px;height:32px;font-size:12px;display:grid}.gl-approved .module.active .module-number{color:var(--accent);border-color:var(--accent)}.gl-approved .module-title h3{margin:0 0 4px;font-size:16px}.gl-approved .module-title p{margin:0;font-size:12px}.gl-approved .module-title>svg{margin-left:auto}.gl-approved .module-preview{opacity:.75}.gl-approved .lesson-list{flex-direction:column;gap:2px;padding:18px 0 0 49px;display:flex}.gl-approved .lesson-row{text-align:left;color:#b6cbd6;background:0 0;border:0;align-items:center;gap:12px;width:100%;padding:12px 0;font-size:13px;display:flex}.gl-approved .lesson-row .number{color:#6d8da2;width:20px;font-size:11px}.gl-approved .lesson-row>span:nth-child(2){flex:1}.gl-approved .lesson-row .row-end{color:#809fae;white-space:nowrap;font-size:11px}.gl-approved .lesson-row:hover{color:var(--accent)}.gl-approved .lesson-row svg{width:16px;height:16px}.gl-approved .done{color:var(--accent)!important}.gl-approved .side-card{border:1px solid var(--line);background:#0d2030;border-radius:12px;margin-bottom:18px;padding:24px}.gl-approved .side-card h3{margin-bottom:12px;font-size:16px}.gl-approved .side-card p,.gl-approved .side-card li{font-size:13px;line-height:1.65}.gl-approved .side-card ul{color:var(--muted);margin:0;padding-left:17px}.gl-approved .side-card li{margin-bottom:10px}.gl-approved .side-card .badge-icon{width:42px;height:42px;color:var(--accent);background:#263822;border:1px solid #536237;border-radius:50%;place-items:center;margin-bottom:16px;display:grid}.gl-approved .quiet-note{color:#7f9aab;margin:15px 0 0;font-size:11px;line-height:1.5}.gl-approved .overview-bottom{grid-template-columns:1fr 1fr;gap:20px;margin-top:26px;display:grid}.gl-approved .overview-bottom details{border-top:1px solid var(--line);padding:19px 0}.gl-approved .overview-bottom summary{cursor:pointer;font-size:14px;font-weight:700}.gl-approved .overview-bottom p{margin-top:14px;font-size:13px}.gl-approved .chips{flex-wrap:wrap;gap:7px;margin-top:16px;display:flex}.gl-approved .chip{color:#b5d7d4;background:#18332f;border:1px solid #2c514d;border-radius:5px;padding:4px 8px;font-size:11px}.gl-approved .course-progress{width:100%;max-width:410px;margin-top:21px}.gl-approved .progress-label{color:var(--muted);justify-content:space-between;gap:12px;margin-bottom:8px;font-size:11px;display:flex}.gl-approved .track{background:#243d4e;border-radius:10px;height:4px;overflow:hidden}.gl-approved .track>span{background:var(--accent);border-radius:10px;height:100%;transition:width .35s;display:block}.gl-approved .learning-layout{grid-template-columns:230px minmax(0,1fr);align-items:start;gap:32px;display:grid}.gl-approved .learning-outline{position:sticky;top:24px}.gl-approved .course-mini{align-items:center;gap:12px;margin-bottom:22px;display:flex}.gl-approved .course-mini img{object-fit:cover;border-radius:5px;width:51px;height:56px}.gl-approved .course-mini strong{font-size:12px;line-height:1.35;display:block}.gl-approved .course-mini span{color:var(--muted);margin-top:4px;font-size:10px;display:block}.gl-approved .learning-outline>h3{margin:20px 0 12px;font-size:13px}.gl-approved .learning-outline .lesson-row{border-left:2px solid #0000;border-radius:0 6px 6px 0;padding:13px 12px;font-size:12px;line-height:1.4}.gl-approved .learning-outline .lesson-row.current{color:var(--text);border-left-color:var(--accent);background:#122b3b}.gl-approved .learning-outline .lesson-row .row-end{display:none}.gl-approved .learning-outline .lesson-row .number{flex-shrink:0;width:18px}.gl-approved .learning-outline .track{margin-bottom:13px}.gl-approved .learning-outline .outline-divider{background:var(--line);height:1px;margin:20px 0}.gl-approved .learning-outline .helper{color:#88a4b5;font-size:11px;line-height:1.7}.gl-approved .reader{min-width:0}.gl-approved .reader-top{justify-content:space-between;align-items:center;gap:12px;margin-bottom:17px;display:flex}.gl-approved .reader-top>span{color:#a0b8c7;font-size:11px}.gl-approved .reader-tools{gap:3px;display:flex}.gl-approved .tool{color:#aec3d0;background:0 0;border:0;border-radius:5px;align-items:center;gap:6px;padding:8px 9px;font-size:12px;display:flex}.gl-approved .tool:hover{background:var(--panel2)}.gl-approved .tool svg{width:16px;height:16px}.gl-approved .steps{align-items:center;gap:5px;margin-bottom:22px;display:flex}.gl-approved .step{flex:1;min-width:0}.gl-approved .step-line{background:#253e4e;border-radius:2px;height:3px;margin-bottom:8px}.gl-approved .step.active .step-line,.gl-approved .step.complete .step-line{background:var(--accent)}.gl-approved .step span{color:#7e9aa9;text-overflow:ellipsis;white-space:nowrap;font-size:10px;display:block;overflow:hidden}.gl-approved .step.active span{color:var(--accent)}.gl-approved .lesson-card{border:1px solid var(--line);background:#0d2030;border-radius:13px;overflow:hidden}.gl-approved .lesson-content{max-width:880px;min-height:430px;margin:auto;padding:36px 42px}.gl-approved .lesson-content h1{letter-spacing:-.9px;margin-bottom:16px;font-size:34px;line-height:1.18}.gl-approved .lesson-content h2{font-size:26px}.gl-approved .lesson-content p{font-size:15px;line-height:1.8}.gl-approved .lesson-content .lead{color:#d9e7ee;margin:22px 0;font-size:18px;line-height:1.65}.gl-approved .lesson-content .objective{margin-bottom:30px;font-size:14px;line-height:1.7}.gl-approved .concept-pair,.gl-approved .example-grid{grid-template-columns:1fr 1fr;gap:16px;margin:27px 0;display:grid}.gl-approved .concept-pair>div,.gl-approved .example-grid>div{background:#122b3d;border:1px solid #365061;border-radius:8px;padding:22px}.gl-approved .concept-pair h3{margin:0 0 12px}.gl-approved .concept-pair p,.gl-approved .example-grid p{margin:0;font-size:14px}.gl-approved .concept-pair .mini-label{color:var(--accent)}.gl-approved .takeaway{border-left:3px solid var(--accent);background:#122a38;margin:25px 0;padding:15px 20px}.gl-approved .takeaway strong{font-size:13px}.gl-approved .takeaway p{margin:6px 0 0;font-size:14px;line-height:1.7}.gl-approved .case-label{letter-spacing:1.4px;color:var(--accent);margin-bottom:18px;font-size:10px;font-weight:700;display:block}.gl-approved .conversation{border-left:1px solid #436072;margin:25px 0;padding-left:22px}.gl-approved .conversation p{margin-bottom:22px}.gl-approved .conversation strong{color:#83d8df;font-size:12px}.gl-approved .brief{background:#132a3c;border:1px solid #344b5e;border-radius:9px;margin:25px 0;padding:23px}.gl-approved .brief p:last-child{margin:0}.gl-approved .brief dl{grid-template-columns:145px 1fr;gap:14px;margin-bottom:0;font-size:13px;display:grid}.gl-approved .brief dt{color:#8eb5c9}.gl-approved .brief dd{color:#d1dfe8;margin:0}.gl-approved .formula{text-align:center;background:#142e3e;border:1px solid #395566;border-radius:9px;max-width:390px;margin:24px 0;padding:25px 100px 25px 22px;font-size:14px;position:relative}.gl-approved .formula span{display:block}.gl-approved .formula .formula-line{background:#88a3b4;height:1px;margin:7px 0}.gl-approved .formula strong{color:var(--accent);font-size:27px;position:absolute;top:calc(50% - 18px);right:20px}.gl-approved .metric-pair{grid-template-columns:1fr 1fr;gap:20px;margin:28px 0;display:grid}.gl-approved .metric-pair>div{border-left:1px solid #3d5567;padding-left:22px}.gl-approved .metric-pair>div>span{letter-spacing:1px;color:#8fabbc;font-size:10px;display:block}.gl-approved .metric-pair strong{letter-spacing:-2px;color:var(--accent);margin-top:6px;font-size:52px;line-height:1.2;display:block}.gl-approved .metric-pair strong span{font-size:23px}.gl-approved .metric-pair p{margin:8px 0 0;font-size:12px}.gl-approved .stacked-definitions{margin:25px 0}.gl-approved .stacked-definitions>div{border-bottom:1px solid var(--line);grid-template-columns:110px 1fr;gap:18px;padding:13px 0;font-size:14px;display:grid}.gl-approved .stacked-definitions span{color:#b4c9d5}.gl-approved .comparison>div{background:#142839;border-left:2px solid #6b7f91;margin:16px 0;padding:19px 20px}.gl-approved .comparison>div:last-child{border-color:var(--accent)}.gl-approved .comparison p{margin:0}.gl-approved .checklist{color:#c5d7e0;margin:24px 0;padding:0;list-style:none}.gl-approved .checklist li{border-bottom:1px solid var(--line);padding:12px 0 12px 27px;font-size:14px;position:relative}.gl-approved .checklist li:before{content:"✓";color:var(--accent);position:absolute;left:0}.gl-approved .lesson-footer{border-top:1px solid var(--line);background:#0a1c29;justify-content:space-between;align-items:center;gap:12px;padding:20px 27px;display:flex}.gl-approved .lesson-footer .save{color:#83a694;align-items:center;gap:6px;font-size:11px;display:flex}.gl-approved .lesson-footer .save svg{width:14px;height:14px}.gl-approved .footer-left{align-items:center;gap:12px;display:flex}.gl-approved .practice-tip{color:#a7bfcb;border-top:1px solid var(--line);margin-top:17px;padding:15px 0;font-size:12px}.gl-approved .practice-tip summary{cursor:pointer;color:#aec4cf;align-items:center;gap:8px;display:flex}.gl-approved .practice-tip p{margin:14px 0 0;font-size:13px}.gl-approved .question-group{border:0;min-width:0;margin:24px 0 0;padding:0}.gl-approved .question-group legend{color:#edf5fa;margin-bottom:20px;font-size:19px;font-weight:600;line-height:1.5}.gl-approved .choice{cursor:pointer;color:#c0d2de;background:#102535;border:1px solid #355063;border-radius:8px;align-items:flex-start;gap:13px;margin-bottom:11px;padding:16px;font-size:14px;display:flex}.gl-approved .choice:hover{border-color:#839b96}.gl-approved .choice:has(input:checked){border-color:var(--accent);background:#19333e}.gl-approved .choice input{width:16px;height:16px;accent-color:var(--accent);flex-shrink:0;margin:4px 0 0}.gl-approved .choice.checked-correct{border-color:#72d8ae}.gl-approved .choice.checked-wrong{border-color:#d4ab68}.gl-approved .feedback{background:#14352f;border-left:3px solid #77d4ac;border-radius:7px;margin-top:22px;padding:18px 20px}.gl-approved .feedback.wrong{background:#332e23;border-color:#ddba7f}.gl-approved .feedback strong{margin-bottom:7px;font-size:15px;display:block}.gl-approved .feedback p{color:#c8d9d4;margin:0;font-size:14px}.gl-approved .feedback.wrong p{color:#e2d3b9}.gl-approved .feedback .btn{margin-top:14px}.gl-approved .empty-error{color:#efd39f;margin-top:12px;font-size:13px}.gl-approved .ai-tabs{border-bottom:1px solid #365062;gap:6px;margin:23px 0 24px;display:flex}.gl-approved .ai-tabs button{color:#a2bfce;background:0 0;border:0;border-bottom:2px solid #0000;flex:1;padding:12px 5px;font-size:12px}.gl-approved .ai-tabs button.active{border-bottom-color:var(--accent);color:var(--accent)}.gl-approved .prompt-box{background:#061823;border:1px solid #3b5568;border-radius:8px;padding:23px;position:relative}.gl-approved .prompt-box p{white-space:pre-wrap;color:#d4e6ee;margin:0;font-size:14px;line-height:1.85}.gl-approved .prompt-actions{justify-content:flex-end;gap:10px;margin-top:15px;display:flex}.gl-approved .output-line{border-bottom:1px solid #304858;padding:18px 0}.gl-approved .output-line:first-child{padding-top:0}.gl-approved .output-line span{letter-spacing:1px;color:var(--accent);font-size:10px;font-weight:700}.gl-approved .output-line p{margin:8px 0 0}.gl-approved .sample-label{color:#93aebf;align-items:center;gap:7px;margin-bottom:18px;font-size:10px;display:flex}.gl-approved .success-content{text-align:center;max-width:610px;margin:auto;padding:38px 0 15px}.gl-approved .success-icon{border:1px solid var(--accent);width:64px;height:64px;color:var(--accent);background:#1d372d;border-radius:50%;place-items:center;margin:0 auto 24px;display:grid}.gl-approved .success-icon svg{width:28px;height:28px}.gl-approved .success-content p{max-width:430px;margin-left:auto;margin-right:auto}.gl-approved .success-content .takeaway{text-align:left}.gl-approved .success-content .progress-label{margin-top:28px}.gl-approved .progress-block{max-width:340px;margin:20px auto}.gl-approved .next-preview{text-align:left;border:1px solid var(--line);border-radius:9px;margin:26px 0;padding:20px 23px}.gl-approved .next-preview h3{margin-bottom:5px}.gl-approved .next-preview p{margin:0;font-size:13px}.gl-approved .success-content .actions{justify-content:center}.gl-approved .quiz-header{color:var(--muted);justify-content:space-between;align-items:center;margin:0 0 25px;font-size:12px;display:flex}.gl-approved .quiz-result-row{border-top:1px solid var(--line);padding:21px 0}.gl-approved .quiz-result-row p{margin:8px 0;font-size:13px}.gl-approved .quiz-result-row .answer-line{color:#b0ddc2}.gl-approved .score{letter-spacing:-3px;color:var(--accent);margin:20px 0;font-size:64px;line-height:1.1}.gl-approved .score span{color:#8faab8;font-size:26px}.gl-approved .saved-list{margin:20px 0;padding:0;list-style:none}.gl-approved .saved-list li{border-bottom:1px solid var(--line);padding:15px 0;font-size:13px}.gl-approved .saved-list strong{margin-bottom:5px;display:block}.gl-approved .saved-list p{white-space:pre-wrap;margin:0;font-size:12px}.gl-approved .modal-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:80;background:#0009;justify-content:center;align-items:center;padding:22px;display:flex;position:fixed;inset:0}.gl-approved .modal{background:#0d2231;border:1px solid #415a69;border-radius:15px;width:100%;max-width:620px;max-height:90vh;overflow:auto;box-shadow:0 30px 80px #0007}.gl-approved .modal.wide{max-width:800px}.gl-approved .modal-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;padding:23px 27px;display:flex}.gl-approved .modal-head h2{margin:0;font-size:20px}.gl-approved .icon-button{background:0 0;border:0;border-radius:6px;place-items:center;padding:9px;display:grid}.gl-approved .icon-button:hover{background:#213b4a}.gl-approved .modal-body{padding:26px}.gl-approved .modal-body p{font-size:14px}.gl-approved .modal-body label{margin:20px 0 8px;font-size:13px;display:block}.gl-approved .modal-body textarea,.gl-approved .modal-body select{color:#fff;resize:vertical;background:#061923;border:1px solid #466171;border-radius:7px;width:100%;padding:13px;font-size:16px}.gl-approved .modal-body textarea{min-height:180px}.gl-approved .modal-body .actions{margin-top:20px}.gl-approved .drawer-backdrop{justify-content:flex-end;align-items:stretch;padding:0}.gl-approved .drawer{border-top:0;border-bottom:0;border-right:0;border-radius:0;max-width:450px;max-height:100vh}.gl-approved .drawer-tabs{gap:7px;margin-bottom:25px;display:flex}.gl-approved .drawer-tabs button{flex:1}.gl-approved .help-prompt{text-align:left;color:#d7e6ef;background:#142f41;border:1px solid #385366;border-radius:8px;width:100%;margin:10px 0;padding:13px 16px;font-size:13px;display:block}.gl-approved .help-reply{border-left:2px solid var(--accent);color:#d2e4ee;background:#0a1c29;margin:20px 0;padding:17px;font-size:14px}.gl-approved .help-reply strong{color:var(--accent);margin-bottom:8px;font-size:11px;display:block}.gl-approved .discussion-empty{text-align:center;border:1px dashed #425b6c;border-radius:8px;margin:20px 0;padding:30px 10px}.gl-approved .discussion-empty svg{color:#86b3c9;width:30px;height:30px;margin-bottom:12px}.gl-approved .discussion-empty h3{font-size:16px}.gl-approved .review-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.gl-approved .review-grid .btn{text-align:left;justify-content:flex-start;font-size:12px}.gl-approved .review-section{border-top:1px solid var(--line);margin-top:23px;padding-top:20px}.gl-approved .review-section h3{font-size:14px}.gl-approved .notice{color:#e3cea7;background:#2b2a21;border:1px solid #867447;border-radius:8px;align-items:center;gap:14px;margin-bottom:20px;padding:15px 20px;font-size:13px;display:flex}.gl-approved .notice p{color:inherit;flex:1;margin:0;font-size:13px}.gl-approved .locked{background:#0f2432;border:1px solid #3b5260;border-radius:10px;margin-top:24px;padding:28px}.gl-approved .locked h3{margin-top:12px}.gl-approved .mobile-outline{display:none}.gl-approved #toast{color:#edf9ee;z-index:100;opacity:0;pointer-events:none;background:#203c37;border:1px solid #65927e;border-radius:9px;max-width:90vw;padding:13px 20px;font-size:13px;transition:opacity .15s,transform .15s;position:fixed;bottom:26px;left:50%;transform:translate(-50%,20px);box-shadow:0 8px 30px #0005}.gl-approved #toast.show{opacity:1;transform:translate(-50%)}.gl-approved .mobile-dock{display:none}.gl-approved .pending-dot{background:var(--accent);border-radius:50%;width:5px;height:5px;margin-right:5px;display:inline-block}.gl-approved .learn-footer-note{color:#7693a5;text-align:center;margin-top:25px;font-size:11px}.gl-approved .module-finish-art{background:url(/brand/artwork-v3/pathway/program-manager.webp) 50% 35%/cover;border-radius:8px;height:135px;margin-bottom:28px;position:relative}.gl-approved .module-finish-art:after{content:"";background:linear-gradient(#0000,#0d2030);position:absolute;inset:0}.gl-approved .tag{color:#c0d2df;letter-spacing:.4px;border:1px solid #3c5666;border-radius:5px;align-items:center;gap:5px;padding:4px 8px;font-size:10px;display:inline-flex}.gl-approved .premium-tag{color:#94dfed;background:#10333b;border-color:#3a626b}.gl-approved .tab-row{border-bottom:1px solid var(--line);gap:22px;margin-bottom:25px;display:flex}.gl-approved .tab-row button{color:#a8becc;background:0 0;border:0;border-bottom:2px solid #0000;padding:13px 0;font-size:13px}.gl-approved .tab-row button.active{color:#fff;border-bottom-color:var(--accent)}@media (min-width:1550px){.gl-approved .page{padding-top:40px}.gl-approved .lesson-content{padding:42px 55px}.gl-approved .hero-copy h1{font-size:50px}}@media (max-width:1200px){.gl-approved .sidebar{width:182px;padding:24px 12px}.gl-approved .workspace{margin-left:182px}.gl-approved .sidebar .wordmark{width:130px}.gl-approved .page{padding:25px}.gl-approved .topbar{padding:16px 25px}.gl-approved .overview-grid{grid-template-columns:minmax(0,1fr) 260px;gap:22px}.gl-approved .hero-copy{padding:30px}.gl-approved .hero-copy h1{font-size:37px}.gl-approved .learning-layout{grid-template-columns:190px minmax(0,1fr);gap:22px}.gl-approved .lesson-content{padding:30px}.gl-approved .lesson-content h1{font-size:30px}.gl-approved .nav-item{gap:10px;font-size:12px}.gl-approved .identity{gap:10px}}@media (max-width:960px){.gl-approved .sidebar{width:68px;padding:22px 10px}.gl-approved .sidebar .wordmark,.gl-approved .sidebar .nav-item span,.gl-approved .sidebar-foot{display:none}.gl-approved .nav-item{justify-content:center;padding:13px 8px}.gl-approved .workspace{margin-left:68px}.gl-approved .overview-grid{grid-template-columns:minmax(0,1fr) 240px}.gl-approved .learning-layout{grid-template-columns:1fr}.gl-approved .learning-outline{display:none}.gl-approved .mobile-outline{display:flex}.gl-approved .hero-copy h1{font-size:34px}.gl-approved .hero{grid-template-columns:1.1fr 1fr}.gl-approved .hero-copy{padding:28px}.gl-approved .topbar-left span:last-child{display:none}}@media (max-width:720px){.gl-approved h1{font-size:34px}.gl-approved .sidebar{display:none}.gl-approved .workspace{margin-left:0}.gl-approved .topbar{min-height:66px;padding:16px 20px}.gl-approved .topbar-left{display:none}.gl-approved .mobile-logo{display:block}.gl-approved .mobile-logo .wordmark{width:99px}.gl-approved .identity{gap:9px;font-size:10px}.gl-approved .identity strong{font-size:12px}.gl-approved .identity .divider{display:none}.gl-approved .page{padding:20px 18px 100px}.gl-approved .reviewbar{gap:7px;margin-bottom:23px}.gl-approved .review-button{padding:10px 5px;font-size:0}.gl-approved .review-button svg{width:19px}.gl-approved .switcher{flex:1}.gl-approved .switcher button{flex:1;padding:8px 10px;font-size:12px}.gl-approved .hero{flex-direction:column-reverse;min-height:0;display:flex}.gl-approved .hero-art{height:175px;min-height:175px}.gl-approved .hero-art>img.art{object-position:center 35%}.gl-approved .hero-art:after{background:linear-gradient(#0000 25%,#0b1d2a)}.gl-approved .hero-art .wordmark{width:82px;top:19px;right:19px}.gl-approved .hero-copy{padding:12px 25px 28px}.gl-approved .hero-copy h1{letter-spacing:-1px;margin-bottom:14px;font-size:33px}.gl-approved .hero-copy .eyebrow{margin-bottom:12px;font-size:10px}.gl-approved .hero-copy p{margin-bottom:18px;font-size:14px}.gl-approved .hero-meta{gap:11px;margin-bottom:22px;font-size:11px}.gl-approved .hero-copy .btn.primary{width:100%}.gl-approved .overview-grid{grid-template-columns:1fr;gap:24px;margin-top:27px}.gl-approved .overview-grid aside{grid-template-columns:1fr;gap:0;display:grid}.gl-approved .overview-bottom{grid-template-columns:1fr;gap:0}.gl-approved .section-title h2{font-size:20px}.gl-approved .section-title span{font-size:10px}.gl-approved .module{padding:20px 18px}.gl-approved .module-title{gap:12px}.gl-approved .module-title h3{font-size:14px}.gl-approved .lesson-list{padding-left:0}.gl-approved .lesson-row{font-size:12px}.gl-approved .module-title p{font-size:11px}.gl-approved .reader-top{flex-wrap:wrap;gap:10px}.gl-approved .reader-tools{margin-left:auto}.gl-approved .reader-top>span{font-size:10px}.gl-approved .tool{padding:8px 7px;font-size:11px}.gl-approved .tool svg{width:15px}.gl-approved .steps{gap:5px}.gl-approved .step span{font-size:9px}.gl-approved .lesson-content{min-height:390px;padding:25px 22px}.gl-approved .lesson-content h1{font-size:28px}.gl-approved .lesson-content h2{font-size:23px}.gl-approved .lesson-content p{font-size:15px}.gl-approved .lesson-content .lead{font-size:17px}.gl-approved .concept-pair,.gl-approved .example-grid{grid-template-columns:1fr;gap:12px}.gl-approved .concept-pair>div,.gl-approved .example-grid>div{padding:19px}.gl-approved .lesson-footer{flex-wrap:wrap;padding:16px}.gl-approved .lesson-footer .footer-left{gap:8px}.gl-approved .lesson-footer .btn{padding:11px 12px;font-size:12px}.gl-approved .lesson-footer .save{font-size:10px}.gl-approved .lesson-footer .footer-left .btn.ghost{padding-left:0}.gl-approved .brief{padding:19px}.gl-approved .brief dl{grid-template-columns:1fr;gap:5px}.gl-approved .brief dd{margin-bottom:12px}.gl-approved .brief dd:last-child{margin-bottom:0}.gl-approved .stacked-definitions>div{grid-template-columns:1fr;gap:5px}.gl-approved .metric-pair{gap:12px}.gl-approved .metric-pair>div{padding-left:13px}.gl-approved .metric-pair strong{font-size:43px}.gl-approved .metric-pair>div>span{font-size:9px}.gl-approved .metric-pair p{font-size:11px}.gl-approved .formula{padding-left:12px;padding-right:80px;font-size:12px}.gl-approved .formula strong{font-size:24px;right:14px}.gl-approved .choice{padding:15px 12px;font-size:14px}.gl-approved .question-group legend{font-size:18px}.gl-approved .prompt-box{padding:17px}.gl-approved .prompt-box p{font-size:13px}.gl-approved .prompt-actions{flex-wrap:wrap;justify-content:flex-start}.gl-approved .ai-tabs button{font-size:11px}.gl-approved .success-content h1{font-size:29px}.gl-approved .modal-backdrop{padding:12px}.gl-approved .drawer-backdrop{padding:0}.gl-approved .modal-head{padding:18px 21px}.gl-approved .modal-body{padding:22px}.gl-approved .review-grid{grid-template-columns:1fr}.gl-approved .drawer{max-width:100%}.gl-approved .mobile-dock{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid var(--line);z-index:25;padding:7px 8px max(9px,env(safe-area-inset-bottom));background:#07141cf5;justify-content:space-around;height:66px;display:flex;position:fixed;bottom:0;left:0;right:0}.gl-approved .mobile-dock button{color:#91aaba;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-width:63px;font-size:9px;display:flex}.gl-approved .mobile-dock button.active{color:var(--accent)}.gl-approved .mobile-dock svg{width:19px;height:19px}.gl-approved #toast{font-size:12px;bottom:82px}.gl-approved .notice{flex-direction:column;align-items:flex-start}.gl-approved .reader .breadcrumb{font-size:11px}.gl-approved .reader-top .tool span{display:none}.gl-approved .tab-row{gap:20px}.gl-approved .tab-row button{font-size:12px}}@media (prefers-reduced-motion:reduce){.gl-approved *{scroll-behavior:auto!important;transition:none!important}}.gl-approved{--muted:#b8cbd6}.gl-approved .page{max-width:1510px}.gl-approved .sr-only{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.gl-approved .mobile-logo.wordmark{display:none}.gl-approved .topbar .balance{font-variant-numeric:tabular-nums}.gl-approved .hero-copy h1{font-size:45px}.gl-approved .hero-copy p{max-width:560px}.gl-approved .hero-copy .meter{max-width:380px;margin-top:25px}.gl-approved .hero{min-height:365px}.gl-approved .hero-meta{flex-wrap:wrap}.gl-approved .premium-mini{letter-spacing:.8px;color:#9ceaf0;border:1px solid #44666e;border-radius:3px;margin-left:5px;padding:3px 5px;font-size:8px}.gl-approved .meter{margin:16px 0}.gl-approved .meter>div{color:var(--muted);justify-content:space-between;gap:15px;margin-bottom:8px;font-size:12px;display:flex}.gl-approved .meter strong{color:var(--accent);font-size:12px}.gl-approved progress{appearance:none;background:#243e4c;border:0;border-radius:10px;width:100%;height:6px;display:block;overflow:hidden}.gl-approved progress::-webkit-progress-bar{background:#243e4c;border-radius:10px}.gl-approved progress::-webkit-progress-value{background:var(--accent);border-radius:10px;transition:width .45s}.gl-approved progress::-moz-progress-bar{background:var(--accent)}.gl-approved .premium-hero{background:linear-gradient(115deg,#122f44,#101d30);border-color:#427789;box-shadow:0 0 55px #337ab112}.gl-approved .premium-hero .hero-copy .eyebrow{color:#9ceaf0}.gl-approved .premium-strip{background:#10293c;border:1px solid #365c70;border-radius:12px;grid-template-columns:repeat(3,1fr);margin-top:14px;display:grid;overflow:hidden}.gl-approved .premium-strip>div{grid-template-columns:25px 1fr;column-gap:10px;padding:22px 25px;display:grid}.gl-approved .premium-strip>div+div{border-left:1px solid #365c70}.gl-approved .premium-strip svg{color:#9ceaf0;grid-row:span 2}.gl-approved .premium-strip strong{font-size:14px}.gl-approved .premium-strip span{color:#b0c9d7;margin-top:5px;font-size:12px;line-height:1.6}.gl-approved .module-intro{justify-content:space-between;align-items:center;gap:35px;margin:43px 0 25px;display:flex}.gl-approved .module-intro>div{max-width:710px}.gl-approved .module-intro h2{margin-bottom:14px;font-size:29px}.gl-approved .module-intro p{margin-bottom:0;font-size:15px}.gl-approved .reward-goal{text-align:left;color:#e4ff99;background:linear-gradient(135deg,#1f361e,#142720);border:1px solid #617c2a;border-radius:12px;min-width:245px;padding:20px 24px}.gl-approved .reward-goal>span{letter-spacing:1px;align-items:center;gap:8px;font-size:9px;display:flex}.gl-approved .reward-goal>strong{color:#e4ff99;margin:8px 0;font-size:24px;display:block}.gl-approved .reward-goal b{color:#9cba6c;padding:0 4px;font-size:16px}.gl-approved .reward-goal small{color:#b6c79a;font-size:10px}.gl-approved .career-road{background:#0d2537;border:1px solid #2e5369;border-radius:9px;flex-wrap:wrap;align-items:center;gap:18px;padding:17px 22px;font-size:12px;display:flex}.gl-approved .career-road>span:first-child{letter-spacing:1px;color:#91dce4;font-size:9px}.gl-approved .career-road>strong{margin-right:auto}.gl-approved .career-road i{color:#83deeb;font-style:normal}.gl-approved .overview-grid{grid-template-columns:minmax(0,1fr) 280px;margin-top:30px}.gl-approved .tab-row{gap:22px}.gl-approved .tab-row button{font-size:12px}.gl-approved .curriculum-cards{gap:14px;display:grid}.gl-approved .lesson-tile{border:1px solid var(--line);text-align:left;background:#0c2030;border-radius:12px;grid-template-columns:44px 1fr 20px;align-items:start;gap:19px;width:100%;padding:24px;transition:border-color .2s,transform .2s;display:grid}.gl-approved .lesson-tile:hover{border-color:var(--accent);transform:translateY(-2px)}.gl-approved .lesson-tile .mini-label{margin-bottom:8px}.gl-approved .lesson-tile h3{margin:0 0 9px;font-size:19px;line-height:1.35}.gl-approved .lesson-tile p{margin-bottom:12px;font-size:13px}.gl-approved .lesson-num{width:42px;height:42px;color:var(--accent);border:1px solid #49636f;border-radius:50%;justify-content:center;align-items:center;font-size:13px;display:flex}.gl-approved .lesson-tile.done .lesson-num{background:#273a1c;border-color:#8da654}.gl-approved .tile-meta{color:#97afbe;font-size:11px;display:block}.gl-approved .premium-line{color:#9ceaf0;align-items:center;gap:7px;margin-top:12px;font-size:12px;display:flex}.gl-approved .premium-line svg{width:15px}.gl-approved .quiz-tile{background:linear-gradient(120deg,#162c2b,#112333)}.gl-approved .capability{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:14px 0;display:flex}.gl-approved .capability:last-child{border:0}.gl-approved .capability>span{color:#8fa8b7;border:1px solid #385160;border-radius:50%;flex-shrink:0;place-items:center;width:28px;height:28px;font-size:10px;display:grid}.gl-approved .capability strong{font-size:13px;display:block}.gl-approved .capability small{color:#8fa8b7;margin-top:3px;font-size:11px;display:block}.gl-approved .capability.earned>span{color:var(--accent);border-color:var(--accent);background:#35492b33}.gl-approved .premium-card{background:linear-gradient(135deg,#17394d,#102337);border-color:#47748a}.gl-approved .outline-summary{border-bottom:1px solid var(--line);gap:18px;padding:18px 0;display:flex}.gl-approved .outline-summary>span{color:var(--accent);font-size:12px}.gl-approved .outline-summary p{margin:7px 0;font-size:13px}.gl-approved .outline-summary small{color:#829eaf;font-size:10px}.gl-approved .learning-layout{grid-template-columns:228px minmax(0,1fr);gap:30px}.gl-approved .learning-outline{max-height:calc(100vh - 40px);padding-right:1px;top:22px;overflow-y:auto}.gl-approved .learning-outline h3{font-size:14px;line-height:1.5}.gl-approved .rail-lessons{margin-top:20px}.gl-approved .rail-lesson{color:#aac1cf;text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:12px;width:100%;margin:4px 0;padding:14px 12px;font-size:12px;display:flex}.gl-approved .rail-lesson>span:first-child{color:var(--accent);min-width:15px;font-size:10px}.gl-approved .rail-lesson.current{box-shadow:inset 2px 0 var(--accent);color:#fff;background:#163142}.gl-approved .rail-lesson:hover{background:#193447}.gl-approved .rail-reward{background:#15251f;border:1px solid #445e38;border-radius:10px;margin-top:22px;padding:19px}.gl-approved .rail-reward .mini-label{color:#aac47c;margin-bottom:10px}.gl-approved .rail-reward strong{color:#ddf99e;font-size:17px}.gl-approved .rail-reward p{margin:8px 0;font-size:11px}.gl-approved .rail-reward small{color:#9eb087;font-size:9px}.gl-approved .rail-premium{background:#112d41;border:1px solid #315a70;border-radius:10px;margin-top:22px;padding:17px}.gl-approved .rail-premium .eyebrow{font-size:9px}.gl-approved .rail-premium button{text-align:left;color:#bee7f0;background:0 0;border:0;align-items:center;gap:9px;width:100%;padding:10px 0;font-size:11px;display:flex}.gl-approved .rail-premium svg{width:15px}.gl-approved .lesson-heading h2{max-width:790px;margin:0 0 10px;font-size:23px;line-height:1.35}.gl-approved .lesson-heading p{max-width:740px;margin-bottom:20px;font-size:13px}.gl-approved .section-progress{color:#90aab9;align-items:center;gap:14px;margin-bottom:20px;font-size:10px;display:flex}.gl-approved .section-progress>div{flex:1;gap:5px;display:flex}.gl-approved .section-progress>div>span{background:#2a4351;border-radius:10px;flex:1;height:5px}.gl-approved .section-progress>div>span.done{background:var(--accent)}.gl-approved .section-progress>div>span.active{box-shadow:0 0 0 1px var(--accent);background:#5b7686}.gl-approved .premium-presence{background:linear-gradient(100deg,#183d53,#0e273c);border:1px solid #3e7186;border-radius:10px;justify-content:space-between;align-items:center;gap:15px;margin:0 0 16px;padding:13px 18px;font-size:11px;display:flex}.gl-approved .premium-presence>span{white-space:nowrap;color:#9ceaf0;letter-spacing:1px;align-items:center;gap:8px;font-size:9px;display:flex}.gl-approved .premium-presence strong{text-align:right;font-size:11px;font-weight:400}.gl-approved .premium-lesson{border-color:#46798d;box-shadow:0 0 0 3px #173e4d44}.gl-approved .lesson-content{min-height:0;padding:36px 40px}.gl-approved .lesson-content h1{letter-spacing:-.65px;max-width:760px;margin-bottom:24px;font-size:31px;line-height:1.23}.gl-approved .lesson-content p{color:#c1d0da;font-size:16px;line-height:1.85}.gl-approved .lesson-content p strong{color:#f2f6f8;font-weight:700}.gl-approved .lesson-content h3{margin:25px 0 14px}.gl-approved .lesson-footer{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:5;background:#0b1f2df7;border-top:1px solid #324c5c;padding:19px 32px;position:sticky;bottom:0}.gl-approved .teaching-box{border:1px solid #365563;border-left:3px solid var(--accent);background:#102b3a;border-radius:8px;margin:25px 0;padding:23px 25px}.gl-approved .teaching-box h3{margin:0 0 12px;font-size:16px}.gl-approved .teaching-box p:last-child{margin-bottom:0}.gl-approved .lesson-content .teaching-box p{font-size:15px}.gl-approved .table-scroll{border:1px solid #36515f;border-radius:8px;margin:24px 0;overflow-x:auto}.gl-approved .table-scroll table{border-collapse:collapse;width:100%;min-width:420px;font-size:13px;line-height:1.6}.gl-approved .table-scroll th,.gl-approved .table-scroll td{text-align:left;vertical-align:top;border-bottom:1px solid #2d4655;padding:15px 17px}.gl-approved .table-scroll thead th{letter-spacing:.4px;color:#d8edf5;background:#183444;font-size:11px}.gl-approved .table-scroll tbody th{color:#e0edf5;background:#102737;width:25%;font-weight:600}.gl-approved .table-scroll td{color:#b8ccd9}.gl-approved .table-scroll tr:last-child>*{border-bottom:0}.gl-approved .study-context{grid-template-columns:1fr 1fr;gap:14px;margin-top:20px;display:grid}.gl-approved .study-context details{border:1px solid var(--line);background:#0b1e2b;border-radius:8px;padding:17px 20px}.gl-approved .study-context summary{cursor:pointer;font-size:12px;font-weight:600}.gl-approved .study-context p,.gl-approved .study-context dd{margin:14px 0 7px;font-size:13px;line-height:1.7}.gl-approved .study-context small{color:#90a8b8;font-size:10px}.gl-approved .study-context dt{color:var(--text);margin-top:16px;font-size:13px}.gl-approved .study-context dd{color:var(--muted);margin-top:4px}.gl-approved .question-group .choice{margin-top:12px;line-height:1.6}.gl-approved .choice>span{align-items:baseline;gap:13px;display:flex}.gl-approved .option-letter{color:#91acba;flex-shrink:0;font-size:12px}.gl-approved .feedback{outline:none;gap:18px;margin-top:25px;padding:24px;animation:.35s reveal;display:flex}.gl-approved .feedback-symbol{color:#dcff70;background:#d4fa6030;border-radius:50%;flex-shrink:0;place-items:center;width:35px;height:35px;font-size:23px;display:grid}.gl-approved .feedback.wrong .feedback-symbol{color:#f5ce91;background:#e7b36325}.gl-approved .feedback>div{min-width:0}.gl-approved .feedback p{margin:13px 0;font-size:14px;line-height:1.7}.gl-approved .feedback details{margin:15px 0;font-size:12px}.gl-approved .feedback details summary{cursor:pointer}.gl-approved .micro-win{color:#e4ff99;background:linear-gradient(110deg,#293f1f,#152922);border:1px solid #809c3c;border-radius:9px;align-items:center;gap:10px;margin-top:18px;padding:15px 18px;font-size:13px;animation:.45s reveal;display:flex}.gl-approved .micro-win span{color:#becf9a;margin-left:auto;font-size:10px}.gl-approved .prompt-annotation{border-bottom:1px solid var(--line);padding:14px 0}.gl-approved .prompt-annotation strong{color:#92e4ef;font-size:13px}.gl-approved .prompt-annotation p{margin:6px 0;font-size:14px}.gl-approved .prompt-box p,.gl-approved .saved-note{white-space:pre-wrap}.gl-approved .ai-tabs button{padding:16px 9px;line-height:1.6}.gl-approved .sample-label{margin:20px 0}.gl-approved .ai-tabs{scroll-margin-top:20px}.gl-approved .achievement-medal{background:radial-gradient(circle,#d6ff3730,#243f2530);border:1px solid #b0d847;border-radius:50%;place-items:center;width:76px;height:76px;margin:6px auto 25px;animation:.6s medal;display:grid;box-shadow:0 0 40px #b5e84c20}.gl-approved .achievement-medal svg{color:#e0ff66;stroke-width:2px;width:35px;height:35px}.gl-approved .achievement-medal.large{width:100px;height:100px}.gl-approved .win-stats{border:1px solid var(--line);background:#102836;border-radius:10px;justify-content:center;gap:0;margin:26px 0;display:flex;overflow:hidden}.gl-approved .win-stats>div{flex:1;padding:22px 30px}.gl-approved .win-stats>div+div{border-left:1px solid var(--line)}.gl-approved .win-stats strong{color:var(--accent);font-size:33px;line-height:1.2;display:block}.gl-approved .win-stats small{color:#819aa9;font-size:18px}.gl-approved .win-stats span{color:#b2c9d5;margin-top:9px;font-size:11px;display:block}.gl-approved .recap{text-align:left;border:1px solid var(--line);background:#102737;border-radius:10px;margin:27px 0;padding:24px}.gl-approved .recap h3{margin:0 0 16px;font-size:15px}.gl-approved .recap ul{color:#c0d1dc;margin:0;padding-left:19px;font-size:14px;line-height:1.9}.gl-approved .success-content{max-width:830px;margin:auto}.gl-approved .success-content h1{font-size:35px}.gl-approved .success-content .meter{text-align:left}.gl-approved .reward-preview{background:#192d22;border:1px solid #476135;border-radius:9px;flex-direction:column;align-items:center;gap:7px;margin:25px 0;padding:22px;display:flex}.gl-approved .reward-preview>span{color:#b6cf8a;letter-spacing:1px;align-items:center;gap:10px;font-size:10px;display:flex}.gl-approved .reward-preview>strong{color:#dfff8b;font-size:24px}.gl-approved .reward-preview small{color:#b3c49b;font-size:11px}.gl-approved .reward-earned{background:linear-gradient(110deg,#30441f,#173b2b);border:1px solid #a4bc49;border-radius:12px;gap:2px;margin:25px 0;animation:.6s reveal;display:flex;overflow:hidden;box-shadow:0 0 60px #c8ed4920}.gl-approved .reward-earned>div{text-align:center;flex:1;padding:27px 20px}.gl-approved .reward-earned>div+div{border-left:1px solid #6e853c}.gl-approved .reward-earned strong{color:#e2ff8c;font-size:43px}.gl-approved .reward-earned small{font-size:20px}.gl-approved .reward-earned span{color:#bdd39b;margin-top:7px;font-size:11px;display:block}.gl-approved .toolkit-summary{gap:15px;margin:30px 0;display:flex}.gl-approved .toolkit-summary>div{border:1px solid var(--line);background:#0f2838;border-radius:10px;flex:1;padding:23px}.gl-approved .toolkit-summary strong{color:var(--accent);font-size:30px;display:block}.gl-approved .toolkit-summary span{color:#adbfca;font-size:12px}.gl-approved .toolkit-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.gl-approved .toolkit-grid h2{font-size:22px}.gl-approved .toolkit-grid h3{margin-top:23px;font-size:14px}.gl-approved .toolkit-grid p{font-size:14px}.gl-approved .toolkit-grid details{margin-top:25px;font-size:13px}.gl-approved .toolkit-grid summary{cursor:pointer;color:var(--accent)}.gl-approved .quiz-header{margin-bottom:15px}.gl-approved .quiz-result-row h3{font-size:18px}.gl-approved .quiz-result-row p{font-size:14px;line-height:1.7}.gl-approved .quiz-result-row .link-button{color:var(--accent);font-size:12px}.gl-approved .modal .win-stats>div{padding:18px}.gl-approved .modal-body>.btn{margin:5px 7px 5px 0}.gl-approved .modal-body textarea{resize:vertical;color:#fff;background:#071c29;border:1px solid #426273;border-radius:8px;width:100%;min-height:180px;margin:10px 0 12px;padding:15px}.gl-approved .modal-body label{font-size:13px;font-weight:600;display:block}.gl-approved .modal-body .teaching-box{padding:18px}.gl-approved .modal-body .teaching-box p{font-size:13px}.gl-approved .help-response{background:#143448;border:1px solid #4e7c91;border-radius:9px;margin:25px 0;padding:20px}.gl-approved .help-response p{margin:12px 0 0;font-size:14px}.gl-approved .pop{animation:.6s medal}.gl-approved .empty-error:not(:empty){color:#ffdbb2;background:#492f20;border-radius:6px;padding:12px}.gl-approved .reader-top{margin-bottom:18px}.gl-approved .learn-footer-note{font-size:10px}.gl-approved .module-finish-art{background-position:50% 30%;background-size:cover;height:150px}.gl-approved .module-finish-art.training{background-image:linear-gradient(#0000,#0d2030),url(/brand/artwork-v3/training/google-project-management.webp)}.gl-approved .module-finish-art.pathway{background-image:linear-gradient(#0000,#0d2030),url(/brand/artwork-v3/pathway/program-manager.webp)}.gl-approved .celebration .lesson-content{padding-top:18px}.gl-approved .lesson-card.celebration{overflow:hidden}.gl-approved .actions{flex-wrap:wrap;justify-content:center;gap:12px}.gl-approved .success-content .actions{margin:28px 0 18px}.gl-approved .modal-body .review-grid .btn{width:100%}.gl-approved .overview-aside .side-card p{font-size:13px}@keyframes reveal{0%{opacity:.3;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}@keyframes medal{0%{transform:scale(.85)}60%{transform:scale(1.07)}to{transform:scale(1)}}@media (max-width:1150px){.gl-approved .page{padding-left:25px;padding-right:25px}.gl-approved .learning-layout{grid-template-columns:195px minmax(0,1fr);gap:23px}.gl-approved .lesson-content{padding:30px}.gl-approved .overview-grid{grid-template-columns:minmax(0,1fr) 245px}.gl-approved .module-intro{gap:22px}.gl-approved .reward-goal{min-width:220px}.gl-approved .hero-copy h1{font-size:37px}.gl-approved .premium-strip>div{padding:20px 17px}.gl-approved .premium-strip strong{font-size:12px}.gl-approved .premium-presence{flex-wrap:wrap}.gl-approved .premium-presence strong{text-align:left}.gl-approved .micro-win{flex-wrap:wrap}.gl-approved .micro-win span{margin-left:30px}.gl-approved .win-stats>div{padding:20px}}@media (max-width:960px){.gl-approved .learning-layout{grid-template-columns:1fr}.gl-approved .learning-outline{display:none}.gl-approved .overview-grid{grid-template-columns:1fr}.gl-approved .overview-aside{grid-template-columns:1fr 1fr;gap:18px;display:grid}.gl-approved .mobile-outline{display:flex!important}.gl-approved .module-intro h2{font-size:25px}.gl-approved .hero-copy h1{font-size:35px}.gl-approved .module-intro{align-items:flex-start}.gl-approved .lesson-content{padding:35px}.gl-approved .premium-strip{grid-template-columns:1fr}.gl-approved .premium-strip>div+div{border-top:1px solid #365c70;border-left:0}.gl-approved .premium-strip>div{padding:16px 22px}.gl-approved .premium-strip span{margin:0}.gl-approved .toolkit-grid{grid-template-columns:1fr}.gl-approved .topbar{padding:16px 25px}}@media (max-width:720px){.gl-approved .page{padding:20px 17px 95px}.gl-approved .topbar{padding:15px 18px}.gl-approved .mobile-logo.wordmark{width:88px;display:block}.gl-approved .identity{gap:7px}.gl-approved .identity .balance{font-size:10px}.gl-approved .identity .tag{padding:4px 6px;font-size:8px}.gl-approved .premium-mini{display:none}.gl-approved .hero-copy h1{font-size:34px}.gl-approved .hero-copy{padding:10px 22px 25px}.gl-approved .hero-copy .meter{margin-top:23px}.gl-approved .hero-copy p{font-size:14px}.gl-approved .hero-art{height:170px;min-height:170px}.gl-approved .module-intro{flex-direction:column;gap:20px;margin-top:30px}.gl-approved .module-intro h2{font-size:25px}.gl-approved .module-intro p{font-size:14px}.gl-approved .reward-goal{width:100%;padding:17px 20px}.gl-approved .reward-goal>strong{font-size:23px}.gl-approved .premium-strip>div{padding:17px}.gl-approved .premium-strip strong{font-size:13px}.gl-approved .career-road{gap:11px;padding:16px;font-size:10px}.gl-approved .career-road>strong{width:60%;margin:0}.gl-approved .overview-grid{margin-top:24px}.gl-approved .overview-aside{display:block}.gl-approved .tab-row{gap:13px}.gl-approved .tab-row button{text-align:left;padding-bottom:13px;font-size:10px;line-height:1.5}.gl-approved .lesson-tile{grid-template-columns:30px 1fr;gap:12px;padding:20px 16px}.gl-approved .lesson-tile>svg:last-child{display:none}.gl-approved .lesson-num{width:29px;height:29px;font-size:11px}.gl-approved .lesson-num svg{width:16px}.gl-approved .lesson-tile h3{font-size:17px}.gl-approved .lesson-tile p{font-size:12px}.gl-approved .tile-meta{font-size:10px;line-height:1.7}.gl-approved .premium-line{align-items:flex-start;font-size:11px}.gl-approved .lesson-heading h2{font-size:20px}.gl-approved .lesson-heading p{font-size:12px}.gl-approved .reader-top{margin-bottom:13px}.gl-approved .reader-top>span{max-width:65%;font-size:9px;line-height:1.6}.gl-approved .reader-tools{gap:2px}.gl-approved .reader-tools .tool{padding:7px 5px}.gl-approved .section-progress{gap:9px;font-size:9px}.gl-approved .section-progress>span:last-child{display:none}.gl-approved .section-progress>div{gap:4px}.gl-approved .premium-presence{gap:8px;padding:12px 14px}.gl-approved .premium-presence strong{font-size:10px;line-height:1.6}.gl-approved .lesson-content{padding:25px 20px}.gl-approved .lesson-content h1{margin-bottom:22px;font-size:27px;line-height:1.25}.gl-approved .lesson-content p{font-size:15px;line-height:1.85}.gl-approved .lesson-content .teaching-box p{font-size:14px}.gl-approved .teaching-box{margin:22px 0;padding:19px 17px}.gl-approved .table-scroll{margin:21px -2px}.gl-approved .table-scroll table{min-width:430px;font-size:12px}.gl-approved .table-scroll th,.gl-approved .table-scroll td{padding:13px}.gl-approved .lesson-footer{gap:10px;padding:13px 15px;bottom:65px}.gl-approved .lesson-footer .save{display:none}.gl-approved .lesson-footer .btn{padding:10px 12px;font-size:12px}.gl-approved .study-context{grid-template-columns:1fr;gap:10px}.gl-approved .study-context details{padding:17px}.gl-approved .feedback{gap:10px;padding:18px 15px}.gl-approved .feedback-symbol{width:25px;height:25px;font-size:17px}.gl-approved .feedback>div>strong{font-size:14px}.gl-approved .feedback p{font-size:13px;line-height:1.75}.gl-approved .choice{font-size:14px}.gl-approved .option-letter{font-size:10px}.gl-approved .choice>span{gap:9px}.gl-approved .micro-win{gap:8px;padding:15px;font-size:12px;line-height:1.6}.gl-approved .micro-win span{font-size:10px}.gl-approved .ai-tabs button{padding:14px 5px;font-size:10px}.gl-approved .prompt-box p{font-size:12px;line-height:1.8}.gl-approved .prompt-annotation p{font-size:13px}.gl-approved .prompt-actions .btn{font-size:11px}.gl-approved .win-stats>div{padding:18px 12px}.gl-approved .win-stats strong{font-size:27px}.gl-approved .win-stats span{font-size:9px;line-height:1.6}.gl-approved .win-stats small{font-size:14px}.gl-approved .success-content h1{font-size:29px}.gl-approved .success-content p{font-size:14px}.gl-approved .recap{padding:20px 18px}.gl-approved .recap li{font-size:13px}.gl-approved .reward-preview{padding:20px 15px}.gl-approved .reward-preview small{font-size:10px}.gl-approved .reward-earned>div{padding:20px 12px}.gl-approved .reward-earned strong{font-size:32px}.gl-approved .reward-earned small{font-size:15px}.gl-approved .reward-earned span{font-size:9px}.gl-approved .success-content .actions .btn{width:100%}.gl-approved .module-finish-art{height:120px}.gl-approved .toolkit-summary{gap:8px}.gl-approved .toolkit-summary>div{padding:17px 12px}.gl-approved .toolkit-summary strong{font-size:24px}.gl-approved .toolkit-summary span{font-size:10px;line-height:1.5;display:block}.gl-approved .quiz-result-row h3{font-size:17px}.gl-approved .quiz-result-row p{font-size:13px}.gl-approved .quiz-header{font-size:11px}.gl-approved .modal-body .win-stats{flex-wrap:wrap}.gl-approved .modal-body .win-stats strong{font-size:25px}.gl-approved .modal-body .win-stats span{font-size:10px}.gl-approved .modal-body .lesson-tile{margin-top:12px}.gl-approved .module-intro .eyebrow{margin-bottom:10px}.gl-approved .modal-head h2{font-size:21px}.gl-approved .lesson-heading h2,.gl-approved .lesson-content h1{overflow-wrap:break-word}}@media (prefers-reduced-motion:reduce){.gl-approved *,.gl-approved :before,.gl-approved :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.gl-approved .ai-tabs button[aria-selected=true]{border-bottom-color:var(--accent);color:var(--accent);background:#163344;font-weight:700}.gl-approved .choice.checked-wrong:has(input:checked){background:#302b25;border-color:#d4ab68}.gl-approved .micro-win,.gl-approved .feedback{scroll-margin-bottom:100px}.gl-approved .quiz-entry{background:#14291f;border:1px solid #526735;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;margin-top:28px;padding:22px;display:flex}.gl-approved .quiz-entry strong{font-size:19px}.gl-approved .quiz-entry p{margin:6px 0 0;font-size:13px}.gl-approved .quiz-entry .btn{flex-shrink:0}.gl-approved.pathway .page{max-width:1600px}.gl-approved .career-welcome{background:linear-gradient(120deg,#152c3b,#0d1c2b);border:1px solid #705f42;border-radius:18px;grid-template-columns:1.25fr 1fr;min-height:410px;display:grid;overflow:hidden}.gl-approved .career-welcome>div:first-child{padding:44px}.gl-approved .career-welcome h1{letter-spacing:-1.3px;font-size:47px;line-height:1.14}.gl-approved .career-welcome .eyebrow{color:#ebca8a}.gl-approved .career-welcome .meter{width:100%;margin-top:30px}.gl-approved .career-welcome p{max-width:510px}.gl-approved .career-art{min-height:300px;position:relative}.gl-approved .career-art img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.gl-approved .career-art:after{content:"";background:linear-gradient(#0000 20%,#0d1c2b 95%);position:absolute;inset:0}.gl-approved .career-art>div{z-index:1;position:absolute;bottom:28px;left:28px}.gl-approved .career-art span{color:#edcf99;letter-spacing:1.5px;margin-bottom:12px;font-size:10px;display:block}.gl-approved .career-art strong{font-size:20px;line-height:1.6}.gl-approved .guided-plan{padding:32px 0 22px}.gl-approved .guided-plan h2{font-size:26px}.gl-approved .guide-sequence{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.gl-approved .guide-sequence>div{background:#0e2433;border-top:2px solid #bda16c;border-radius:5px;padding:20px 17px}.gl-approved .guide-sequence b{color:#e2bd7c;margin-bottom:12px;font-size:12px;display:block}.gl-approved .guide-sequence strong{font-size:14px;display:block}.gl-approved .guide-sequence p{margin:9px 0 0;font-size:12px;line-height:1.7}.gl-approved .pathway-layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:25px;display:grid}.gl-approved .pathway-layout .reader{min-width:0}.gl-approved .case-card{background:#102737;border:1px solid #3d5360;border-radius:13px;gap:18px;margin:14px 0;padding:26px;display:flex}.gl-approved .case-card h3{margin-bottom:12px;font-size:22px;line-height:1.4}.gl-approved .case-card p{font-size:14px;line-height:1.8}.gl-approved .case-number{color:#edcd93;flex-shrink:0;width:32px;padding-top:3px;font-size:18px}.gl-approved .artifact-label{color:#c4dfdf;align-items:center;gap:9px;margin:16px 0 20px;font-size:12px;display:flex}.gl-approved .path-home-support,.gl-approved .lesson-coach{background:linear-gradient(150deg,#173747,#102632);border:1px solid #51717c;border-radius:14px;padding:22px}.gl-approved .path-home-support hr{border:0;border-top:1px solid #395766;margin:25px 0}.gl-approved .path-home-support p{font-size:13px;line-height:1.8}.gl-approved .path-home-support h3{font-size:20px}.gl-approved .lesson-coach{scrollbar-width:thin;max-height:calc(100vh - 36px);position:sticky;top:18px;overflow:auto}.gl-approved .coach-heading{gap:10px;display:flex}.gl-approved .coach-heading>span{color:#ebc990;margin-top:4px}.gl-approved .coach-heading .eyebrow{color:#ebc990;margin-bottom:6px;font-size:9px}.gl-approved .coach-heading h2{letter-spacing:-.3px;margin:0 0 16px;font-size:20px}.gl-approved .lesson-coach>p{font-size:13px;line-height:1.8}.gl-approved .qa-tabs{background:#071a27;border:1px solid #47616e;border-radius:7px;margin:17px 0;display:flex;overflow:hidden}.gl-approved .qa-tabs button{background:0 0;border:0;flex:1;padding:11px 8px;font-size:12px}.gl-approved .qa-tabs button[aria-pressed=true]{color:#fff;background:#2a5064}.gl-approved .lesson-coach .sample-label{margin-bottom:16px;font-size:10px;line-height:1.7}.gl-approved .question-chips{gap:8px;margin-bottom:20px;display:grid}.gl-approved .question-chips button{text-align:left;background:#102b3b;border:1px solid #486778;border-radius:7px;padding:11px 12px;font-size:12px;line-height:1.6}.gl-approved .question-chips button:hover{background:#1a4053;border-color:#91dbe5}.gl-approved .lesson-coach textarea{color:#fff;resize:vertical;background:#071c29;border:1px solid #547385;border-radius:7px;width:100%;min-height:100px;margin-top:9px;padding:12px;font-size:13px;line-height:1.6}.gl-approved .lesson-coach label{font-size:12px;font-weight:700}.gl-approved .qa-message,.gl-approved .community-example{background:#0d2432;border:1px solid #4d6a78;border-radius:9px;margin:16px 0;padding:15px}.gl-approved .qa-message p,.gl-approved .community-example p{overflow-wrap:anywhere;font-size:13px;line-height:1.8}.gl-approved .qa-message strong,.gl-approved .community-example strong{font-size:13px}.gl-approved .qa-message small,.gl-approved .community-example small{color:#b1c6cd;font-size:10px}.gl-approved .coach-note{align-items:center;gap:8px;margin:20px 0 0;font-size:12px;display:flex}.gl-approved .lesson-journey{flex-wrap:wrap;gap:6px;margin:18px 0;display:flex}.gl-approved .lesson-journey button{background:#112b3b;border:1px solid #4c6270;border-radius:6px;padding:9px 11px;font-size:11px}.gl-approved .lesson-journey button[aria-current=step]{color:#172530;background:#e0c18d;border-color:#e0c18d;font-weight:700}.gl-approved.pathway .premium-presence{background:#253038;border-color:#6c644e}.gl-approved.pathway .premium-presence>span{color:#edd29f}.gl-approved.pathway .lesson-heading h2{font-size:22px}.gl-approved.pathway .lesson-content{padding:32px}.gl-approved.pathway .lesson-content h1{font-size:30px;line-height:1.3}.gl-approved.pathway .lesson-content p{font-size:16px;line-height:1.85}.gl-approved.pathway .lesson-card{border-color:#466473}.gl-approved .ai-comparison{grid-template-columns:1fr 1fr;gap:12px;margin:24px 0;display:grid}.gl-approved .ai-comparison>div{background:#102c3d;border:1px solid #4c6571;border-radius:10px;padding:20px}.gl-approved .ai-comparison>div:last-child{border-color:#bca16b}.gl-approved .ai-comparison p{margin:10px 0 0;font-size:13px!important}.gl-approved .draft-repair{background:#29332d;border:1px solid #9a7c4b;border-radius:10px;padding:20px}.gl-approved .draft-repair p:first-of-type{color:#f5c4ab;text-decoration:line-through;text-decoration-thickness:1px}.gl-approved.pathway .study-context{grid-template-columns:1fr}.gl-approved .lesson-content h3{margin-top:28px}.gl-approved .teaching-box h3{margin-top:0}.gl-approved.pathway .lesson-coach .empty-error{font-size:12px}.gl-approved .pathway-layout .quiz-entry{flex-direction:column;align-items:flex-start}@media (min-width:1600px){.gl-approved .pathway-layout{grid-template-columns:minmax(0,1fr) 330px}.gl-approved.pathway .lesson-content{padding:40px}}@media (max-width:1150px){.gl-approved .pathway-layout{grid-template-columns:minmax(0,1fr) 270px;gap:18px}.gl-approved .career-welcome>div:first-child{padding:30px}.gl-approved .career-welcome h1{font-size:38px}.gl-approved.pathway .page{padding-left:22px;padding-right:22px}.gl-approved.pathway .lesson-content{padding:25px}.gl-approved .lesson-coach{padding:17px}.gl-approved .guide-sequence{grid-template-columns:repeat(2,1fr)}}@media (max-width:960px){.gl-approved .pathway-layout{grid-template-columns:1fr}.gl-approved .lesson-coach{order:-1;max-height:none;position:static}.gl-approved .lesson-coach .question-chips{grid-template-columns:repeat(3,1fr)}.gl-approved .lesson-coach textarea{min-height:75px}.gl-approved .pathway-layout:has(.reader) .lesson-coach{order:0}.gl-approved .pathway-layout:has(.reader) .reader:before{content:"Lesson Q&A is below the learning card. Use Get help to jump there.";color:#c2dae4;background:#153242;border-radius:8px;margin-bottom:20px;padding:12px;font-size:12px;display:block}.gl-approved .career-welcome h1{font-size:40px}.gl-approved .path-home-support{order:0}.gl-approved .ai-comparison{grid-template-columns:1fr 1fr}}@media (max-width:720px){.gl-approved .quiz-entry{flex-direction:column;align-items:stretch;padding:20px}.gl-approved .career-welcome{flex-direction:column;display:flex}.gl-approved .career-art{order:-1;min-height:210px}.gl-approved .career-art>div{bottom:15px;left:22px}.gl-approved .career-art strong{font-size:14px}.gl-approved .career-art span{margin-bottom:5px;font-size:8px}.gl-approved .career-welcome>div:first-child{padding:26px 22px}.gl-approved .career-welcome h1{font-size:36px}.gl-approved .career-welcome .actions,.gl-approved .career-welcome .actions .btn{width:100%}.gl-approved.pathway .page{padding:22px 18px 90px}.gl-approved .guide-sequence{gap:8px}.gl-approved .guide-sequence>div{padding:15px 12px}.gl-approved .guide-sequence p{font-size:11px}.gl-approved .guide-sequence strong{font-size:12px}.gl-approved .case-card{gap:10px;padding:19px 15px}.gl-approved .case-card h3{font-size:20px}.gl-approved .case-number{width:24px;font-size:15px}.gl-approved .case-card .actions{gap:6px}.gl-approved .lesson-coach .question-chips{grid-template-columns:1fr}.gl-approved.pathway .lesson-content{padding:25px 20px}.gl-approved.pathway .lesson-content h1{font-size:27px}.gl-approved.pathway .lesson-heading h2{font-size:20px}.gl-approved .lesson-journey{gap:5px}.gl-approved .lesson-journey button{padding:9px;font-size:10px}.gl-approved .ai-comparison{grid-template-columns:1fr}.gl-approved.pathway .premium-presence{display:block}.gl-approved.pathway .premium-presence strong{margin-top:7px;font-size:10px;display:block}.gl-approved .lesson-coach{scroll-margin-top:15px}.gl-approved .lesson-coach .qa-message{scroll-margin-bottom:100px}.gl-approved .pathway-layout .lesson-footer{flex-wrap:wrap}.gl-approved .pathway-layout .lesson-footer>.btn{margin-left:auto}.gl-approved .lesson-content h1.quiz-question-title{letter-spacing:-.3px;font-size:23px;line-height:1.4}}.gl-approved .lesson-content .teaching-section{margin:36px 0}.gl-approved .lesson-content .teaching-section h2{letter-spacing:-.3px;color:#eef7fa;margin:0 0 16px;font-size:24px;line-height:1.4}.gl-approved .lesson-content p{line-height:1.95}.gl-approved .teacher-note{background:#153340;border-left:3px solid #b8d95a;border-radius:0 10px 10px 0;margin:28px 0;padding:22px 26px}.gl-approved .teacher-note h3{margin:0 0 12px;font-size:18px}.gl-approved .teacher-note p{margin:0}.gl-approved .teacher-note small{color:#c0d0d7;margin-top:14px;line-height:1.7;display:block}.gl-approved.pathway .teacher-note{border-color:#e4c18d}.gl-approved .lesson-visual{background:#0b2331;border:1px solid #55717e;border-radius:12px;margin:30px 0;overflow:hidden}.gl-approved .lesson-visual figcaption{background:#17394a;border-bottom:1px solid #476571;padding:22px}.gl-approved .lesson-visual figcaption strong{color:#eaf4f8;font-size:18px;line-height:1.5;display:block}.gl-approved .lesson-visual figcaption span{color:#bdd2dc;margin-top:8px;font-size:14px;line-height:1.8;display:block}.gl-approved .visual-cards{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.gl-approved .visual-cards>div{padding:21px 18px}.gl-approved .visual-cards>div+div{border-left:1px solid #3d5968}.gl-approved .visual-kicker{color:#ade0e3;letter-spacing:.9px;margin-bottom:13px;font-size:10px;line-height:1.6;display:block}.gl-approved .visual-cards strong{color:#edf6f9;font-size:18px;line-height:1.5;display:block}.gl-approved .lesson-content .visual-cards p{margin:11px 0 0;font-size:14px;line-height:1.8}.gl-approved .lesson-vocabulary{border-top:1px solid #4c6570;margin:38px 0;padding-top:24px}.gl-approved .lesson-vocabulary h2{font-size:25px;line-height:1.4}.gl-approved .lesson-vocabulary dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.gl-approved .lesson-vocabulary dl>div{background:#163342;border:1px solid #47616e;border-radius:9px;padding:20px}.gl-approved .lesson-vocabulary dt{color:#edf7f8;margin-bottom:10px;font-size:16px;font-weight:700}.gl-approved .lesson-vocabulary dd{color:#c6d8e0;margin:0;font-size:15px;line-height:1.85}.gl-approved .visual-explainer{background:#16333f;border:1px solid #597983;border-radius:10px;margin:24px 0;padding:20px}.gl-approved .visual-explainer summary{cursor:pointer;color:#c6edf0;font-size:16px;line-height:1.7}.gl-approved .visual-explainer p{margin-bottom:0}.gl-approved .check-overview{background:#15313e;border:1px solid #4e6b77;border-radius:9px;margin-bottom:24px;padding:18px 22px}.gl-approved .check-overview .eyebrow{margin-bottom:8px}.gl-approved .check-overview p{margin:0;line-height:1.8;font-size:14px!important}.gl-approved .assistant-how{border-top:1px solid #476674;border-bottom:1px solid #476674;margin:0 0 18px;padding:13px 0}.gl-approved .assistant-how summary{cursor:pointer;color:#c6eef1;font-size:12px;line-height:1.7}.gl-approved .assistant-how p{color:#c6d9e1;font-size:12px;line-height:1.85}.gl-approved .lesson-coach .qa-message p{line-height:1.9}.gl-approved .lesson-coach .sample-label{color:#bdd1d9}.gl-approved .lesson-journey button{white-space:normal;text-align:left}.gl-approved .lesson-content>h1{outline:none}.gl-approved .lesson-content>h1:focus-visible{outline:2px solid var(--accent);outline-offset:6px}.gl-approved.pathway .lesson-content p{line-height:1.95}.gl-approved .lesson-content .lead{font-size:17px}.gl-approved .lesson-footer .btn{white-space:normal;text-align:center;max-width:100%}.gl-approved .lesson-footer{align-items:center}.gl-approved .teacher-note.exam-note{margin-top:38px}.gl-approved.pathway .lesson-content .prompt-box p{font-size:15px;line-height:1.9}@media (max-width:1150px){.gl-approved .visual-cards{grid-template-columns:1fr}.gl-approved .visual-cards>div+div{border-top:1px solid #3d5968;border-left:0}.gl-approved .visual-cards>div{padding:20px}.gl-approved .lesson-vocabulary dl{grid-template-columns:1fr}}@media (max-width:720px){.gl-approved .lesson-content .teaching-section h2{font-size:22px}.gl-approved .lesson-content .teaching-section{margin:28px 0}.gl-approved .teacher-note{padding:20px 18px}.gl-approved .teacher-note h3{font-size:17px}.gl-approved .lesson-visual figcaption,.gl-approved .visual-cards>div{padding:20px 18px}.gl-approved .lesson-vocabulary dl{grid-template-columns:1fr}.gl-approved .lesson-vocabulary dl>div{padding:18px}.gl-approved .lesson-content .visual-cards p{font-size:14px}.gl-approved .lesson-footer{flex-wrap:wrap}.gl-approved .lesson-footer>.btn{margin-left:auto}.gl-approved .lesson-footer .btn{font-size:12px}.gl-approved .check-overview{padding:16px}.gl-approved.pathway .lesson-content .prompt-box p{font-size:13px}}.gl-approved .mobile-help-callout{display:none}@media (max-width:960px){.gl-approved .pathway-layout:has(.reader) .reader:before{display:none}.gl-approved .mobile-help-callout{background:#153242;border:1px solid #4e6977;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;padding:15px;display:flex}.gl-approved .mobile-help-callout p{margin:0;font-size:12px}.gl-approved .mobile-help-callout .btn{white-space:normal;padding:10px;font-size:11px}}.gl-approved .growth-bar{background:linear-gradient(110deg,#153528,#102c38);border:1px solid #557342;border-radius:12px;flex-wrap:wrap;align-items:center;gap:24px;margin:0 0 28px;padding:20px 24px;display:flex;position:relative}.gl-approved.pathway .growth-bar{background:linear-gradient(110deg,#30372a,#142f40);border-color:#7b7150}.gl-approved .growth-main{flex:1;min-width:210px}.gl-approved .growth-main .eyebrow{margin:0 0 7px;font-size:9px}.gl-approved .growth-main>strong{color:#f3f9ec;font-size:25px}.gl-approved .growth-main strong small{color:#c9dbd5;font-size:13px}.gl-approved .growth-main strong>span{color:#728e8d;margin:0 10px}.gl-approved .growth-main p{margin:7px 0 0;font-size:12px;line-height:1.6}.gl-approved .growth-assets{color:#bcd2da;grid-template-columns:repeat(2,auto);gap:8px 24px;font-size:11px;display:grid}.gl-approved .growth-assets b{color:#fff;margin-right:4px;font-size:15px}.gl-approved .growth-note{color:#a8bfb9;width:100%;margin-top:-10px;font-size:9px}.gl-approved .section-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.gl-approved .section-heading .eyebrow{margin-bottom:10px;font-size:10px}.gl-approved .section-heading h2{letter-spacing:-.5px;margin:0 0 12px;font-size:26px;line-height:1.3}.gl-approved .section-heading p{max-width:650px;margin:0 0 20px;font-size:14px;line-height:1.8}.gl-approved .sample-pill{color:#bfd0db;white-space:nowrap;background:#152a36;border:1px solid #4b6372;border-radius:30px;padding:6px 10px;font-size:9px;line-height:1.5;display:inline-block}.gl-approved .people-section,.gl-approved .community-feed,.gl-approved .next-opportunities{margin:38px 0}.gl-approved .people-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.gl-approved .person-card{background:#112936;border:1px solid #425d6b;border-radius:12px;flex-direction:column;padding:22px;display:flex}.gl-approved .person-title{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.gl-approved .person-title>strong{color:#f2f8f8;font-size:18px}.gl-approved .person-title>span{color:#c4b6e7;font-size:10px}.gl-approved .person-role{color:#8bd9d4;margin:9px 0;font-size:10px;display:block}.gl-approved .person-card>p{margin:10px 0;font-size:14px;line-height:1.75}.gl-approved .person-card>small{color:#aec4cf;margin-bottom:20px;font-size:12px;line-height:1.7}.gl-approved .person-actions{flex-wrap:wrap;gap:8px;margin-top:auto;display:flex}.gl-approved .person-actions .btn{padding:10px 12px;font-size:11px}.gl-approved .follow-button[aria-pressed=true]{color:#d5ffef;background:#234940;border-color:#74b29d}.gl-approved .people-section>.quiet-note{font-size:10px;line-height:1.7}.gl-approved .community-feed{background:#102430;border:1px solid #3d5b6a;border-radius:14px;padding:28px}.gl-approved .community-feed>p{font-size:14px;line-height:1.8}.gl-approved .activity-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.gl-approved .activity-card{background:#16313f;border:1px solid #47616f;border-radius:10px;padding:20px}.gl-approved .activity-card>strong{margin:14px 0 10px;display:block}.gl-approved .activity-card strong small{color:#b8c9d7;font-size:10px;font-weight:400}.gl-approved .activity-card p{font-size:13px;line-height:1.8}.gl-approved .activity-card .btn{text-align:left;white-space:normal;font-size:11px}.gl-approved .own-activity{border-top:1px solid #47616f;margin-top:23px;padding-top:22px}.gl-approved .own-activity p{font-size:13px}.gl-approved .next-opportunities{background:linear-gradient(115deg,#25263c,#122a33);border:1px solid #5c596f;border-radius:14px;padding:28px}.gl-approved .offer-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.gl-approved .offer-card{background:#192c3c;border:1px solid #7a679e;border-radius:10px;flex-direction:column;padding:25px;display:flex}.gl-approved .offer-label{color:#c6b0f3;letter-spacing:1.3px;font-size:10px;font-weight:700}.gl-approved .offer-card h3{margin:15px 0 10px;font-size:23px;line-height:1.4}.gl-approved .offer-card p{margin:0 0 22px;font-size:14px;line-height:1.85}.gl-approved .offer-card .btn{white-space:normal;align-self:flex-start;margin-top:auto}.gl-approved .path-offer{background:#26333b;border-color:#ad9463}.gl-approved .path-offer .offer-label{color:#edcf94}.gl-approved .next-opportunities>small{margin-top:18px;font-size:10px;line-height:1.7;display:block}.gl-approved .lesson-next-offer{background:#182f3b;border:1px solid #635c49;border-radius:10px;gap:10px;margin-top:22px;padding:20px 22px;display:grid}.gl-approved .lesson-next-offer strong{font-size:14px}.gl-approved .lesson-next-offer span{font-size:12px;line-height:1.8}.gl-approved .lesson-next-offer .btn{justify-self:start;font-size:11px}.gl-approved .community-teaser{background:#15303b;border:1px solid #667360;border-radius:10px;margin-bottom:20px;padding:18px}.gl-approved .community-teaser .sample-pill{margin-bottom:15px;font-size:8px}.gl-approved .community-teaser h3{margin:13px 0;font-size:16px;line-height:1.6}.gl-approved .community-teaser p{font-size:13px;line-height:1.8}.gl-approved .community-teaser .person-title>strong{font-size:16px}.gl-approved .discussion-meta{color:#a8cbbf;margin:16px 0;font-size:10px;line-height:1.8}.gl-approved .community-teaser .btn{white-space:normal;font-size:11px}.gl-approved .discussion-post{background:#102c39;border:1px solid #506d79;border-radius:10px;margin:20px 0;padding:22px}.gl-approved .discussion-post h3{margin:18px 0;font-size:21px;line-height:1.5}.gl-approved .discussion-post p,.gl-approved .mentor-reply p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:15px;line-height:1.9}.gl-approved .discussion-post .person-title .btn,.gl-approved .mentor-reply .person-title .btn{margin-left:auto;font-size:11px}.gl-approved .thread-actions{border-top:1px solid #3c5c6b;flex-wrap:wrap;gap:9px;margin-top:20px;padding-top:17px;display:flex}.gl-approved .thread-actions .btn{white-space:normal;font-size:11px}.gl-approved .thread-actions .btn[aria-pressed=true]{background:#214d3d;border-color:#8eceaf}.gl-approved .mentor-reply{background:#26352f;border-left:3px solid #cbb171;border-radius:0 10px 10px 0;margin:18px 0 25px;padding:22px}.gl-approved .review-simulation{border-top:1px solid #486471;margin-top:15px;padding-top:12px}.gl-approved .review-simulation summary{color:#c3cdbe;cursor:pointer;font-size:11px}.gl-approved .review-simulation p{font-size:12px}.gl-approved .recognition{color:#bfedcf;font-size:12px;line-height:1.7;display:block}.gl-approved .tip-calculation{background:#183744;border-radius:10px;grid-template-columns:1fr auto;gap:14px;margin:25px 0;padding:22px;font-size:14px;display:grid}.gl-approved .wallet-balance{background:#183b3c;border-radius:12px;gap:25px;padding:25px;display:flex}.gl-approved .wallet-balance strong{color:#dbffa9;font-size:34px}.gl-approved .wallet-balance small{font-size:16px}.gl-approved .reward-rules{border:1px solid #486977;border-radius:10px;margin:20px 0;padding:18px 22px}.gl-approved .reward-rules p{margin:10px 0!important;font-size:13px!important}.gl-approved .ledger-row{border-bottom:1px solid #3a5666;justify-content:space-between;align-items:center;gap:18px;padding:15px 0;font-size:12px;display:flex}.gl-approved .ledger-row strong{white-space:nowrap;color:#c9e8bd}.gl-approved .share-card{background:radial-gradient(at 100% 0,#254d4c,#0c2030 70%);border:1px solid #7c835b;border-radius:15px;margin:25px 0;padding:32px}.gl-approved .share-card img{width:105px;margin-bottom:30px;display:block}.gl-approved .share-card h3{color:#f0f7f8;margin:15px 0 22px;font-size:29px;line-height:1.3}.gl-approved .share-card>p{overflow-wrap:anywhere;font-size:16px;line-height:1.9}.gl-approved .share-signature{color:#bfe0bb;border-top:1px solid #4d6c68;margin-top:25px;padding-top:20px;font-size:12px;display:block}.gl-approved .share-card>small{letter-spacing:1px;color:#abc1ce;margin-top:20px;font-size:9px;display:block}.gl-approved .offer-comparison{gap:12px;display:grid}.gl-approved .offer-comparison>div{background:#153140;border:1px solid #4a6673;border-radius:9px;padding:20px}.gl-approved .offer-comparison p{font-size:14px}.gl-approved .lesson-receipt{background:#1e3f36;border:1px solid #6d946d;border-radius:12px;margin:25px 0;padding:22px}.gl-approved .lesson-receipt strong{font-size:20px}.gl-approved .lesson-receipt p{font-size:14px;line-height:1.8}.gl-approved .contribution-panel{border-top:1px solid #496675;margin-top:30px;padding-top:30px}.gl-approved .saved-contribution{background:#15303e;border:1px solid #456775;border-radius:10px;margin:16px 0;padding:22px}.gl-approved .saved-contribution p{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.9}.gl-approved .saved-contribution>span{font-size:12px;display:block}.gl-approved .saved-contribution>.btn{margin-top:16px}.gl-approved .compact-people .people-grid{grid-template-columns:1fr}.gl-approved .compact-people .section-heading{display:block}.gl-approved .compact-people .sample-pill{margin-bottom:18px}.gl-approved .compact-offers .offer-grid{grid-template-columns:1fr}.gl-approved .lesson-coach{max-height:calc(100vh - 36px)}@media (max-width:1150px){.gl-approved .growth-assets{gap:8px 14px}.gl-approved .people-grid{grid-template-columns:1fr}.gl-approved .person-card{grid-template-columns:1fr 1fr;gap:5px 20px;display:grid}.gl-approved .person-card .person-role{grid-column:1}.gl-approved .person-card>p{grid-column:1;margin:4px 0}.gl-approved .person-card>small{grid-area:1/2/4;align-self:center;margin:0}.gl-approved .person-actions{grid-area:4/2;align-self:end}.gl-approved .activity-grid{grid-template-columns:1fr 1fr}.gl-approved .section-heading .sample-pill{white-space:normal;max-width:130px}.gl-approved .compact-people .person-card{display:flex}.gl-approved .compact-people .person-card>small{margin-bottom:15px}.gl-approved .growth-bar{gap:18px}}@media (max-width:720px){.gl-approved .growth-bar{gap:16px;padding:18px}.gl-approved .growth-main{width:100%;min-width:0}.gl-approved .growth-main>strong{font-size:24px}.gl-approved .growth-assets{grid-template-columns:1fr 1fr;gap:10px;width:100%;font-size:11px}.gl-approved .growth-bar>.btn{width:100%;padding:10px;font-size:11px}.gl-approved .growth-note{margin:0;font-size:8px}.gl-approved .people-section,.gl-approved .community-feed,.gl-approved .next-opportunities{margin:28px 0}.gl-approved .section-heading{display:block}.gl-approved .section-heading h2{font-size:24px}.gl-approved .section-heading p{font-size:13px}.gl-approved .section-heading .sample-pill{max-width:none;margin-bottom:15px}.gl-approved .person-card{padding:20px;display:flex}.gl-approved .person-card>small{margin:5px 0 15px}.gl-approved .person-actions{margin-top:8px}.gl-approved .activity-grid,.gl-approved .offer-grid{grid-template-columns:1fr}.gl-approved .community-feed,.gl-approved .next-opportunities{padding:20px 17px}.gl-approved .offer-card{padding:22px 18px}.gl-approved .offer-card h3{font-size:22px}.gl-approved .offer-card p{font-size:13px}.gl-approved .offer-card .btn{width:100%;font-size:12px}.gl-approved .thread-actions{grid-template-columns:1fr 1fr;display:grid}.gl-approved .thread-actions .btn:last-child{grid-column:1/-1}.gl-approved .discussion-post,.gl-approved .mentor-reply{padding:18px 15px}.gl-approved .discussion-post h3{font-size:20px}.gl-approved .discussion-post p,.gl-approved .mentor-reply p{font-size:14px}.gl-approved .wallet-balance{gap:18px;padding:20px 15px}.gl-approved .wallet-balance strong{font-size:27px}.gl-approved .wallet-balance small{font-size:13px}.gl-approved .ledger-row{gap:10px;font-size:11px}.gl-approved .share-card{padding:25px 20px}.gl-approved .share-card h3{font-size:26px}.gl-approved .share-card p{font-size:14px}.gl-approved .tip-calculation{padding:18px;font-size:12px}.gl-approved .lesson-receipt{padding:20px 17px}.gl-approved .lesson-coach{max-height:none}.gl-approved .topbar .identity>strong{font-size:12px}.gl-approved .reader-top{flex-wrap:wrap}.gl-approved .reader-top>span{max-width:100%}.gl-approved .reader-tools{margin-left:auto}.gl-approved .growth-bar{grid-template-columns:1fr auto;gap:12px;display:grid}.gl-approved .growth-main{grid-column:1/-1}.gl-approved .growth-main p{margin-top:5px;font-size:11px}.gl-approved .growth-assets{grid-column:1/-1;justify-content:space-between;gap:9px;font-size:9px;display:flex}.gl-approved .growth-assets span{flex:1}.gl-approved .growth-assets b{margin:0 0 3px;font-size:14px;display:block}.gl-approved .growth-bar>.btn{grid-area:3/2;width:auto;padding:7px 0;font-size:10px}.gl-approved .growth-note{grid-area:3/1;max-width:150px;font-size:8px;line-height:1.6}}.gl-approved .cert-status{z-index:35;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0c202bd9;border-bottom:1px solid #344650;align-items:center;gap:24px;min-height:70px;padding:12px 38px;display:flex;position:sticky;top:0;box-shadow:0 5px 16px #0002}.gl-approved .cert-name{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.gl-approved .cert-symbol{color:#c1acec;display:flex}.gl-approved .cert-symbol svg{width:25px;height:25px}.gl-approved .cert-name>div>span{letter-spacing:1.2px;color:#a9b7c7;margin-bottom:2px;font-size:9px;display:block}.gl-approved .cert-name .link-button{font-size:15px;font-weight:600}.gl-approved .cert-standing{color:#bbcdd6;white-space:nowrap;align-items:center;gap:8px;font-size:12px;display:flex}.gl-approved .standing-dot{background:#8093a1;border-radius:50%;width:5px;height:5px}.gl-approved .standing-dot.ranked{background:#a9d899}.gl-approved .cert-status .strip-link{color:#bdc8f3;background:0 0;border:0;min-height:34px;padding:8px;font-size:11px;font-weight:400}.gl-approved .cert-status .cert-cta{color:#e1d9fa;background:#262b42;border-color:#505676;min-height:35px;padding:9px 13px;font-size:11px}.gl-approved .topbar{min-height:64px}.gl-approved .reviewbar{margin-bottom:25px}.gl-approved .pathway-layout{grid-template-columns:minmax(0,1fr) 278px;gap:30px}.gl-approved .lesson-support{border-left:1px solid #314652;min-width:0;padding:6px 0 0 24px}.gl-approved .lesson-support h2{letter-spacing:-.2px;margin-bottom:10px;font-size:18px;line-height:1.45}.gl-approved .lesson-support>p{margin-bottom:18px;font-size:13px;line-height:1.8}.gl-approved .lesson-support textarea,.gl-approved .modal textarea{color:#e2edf2;resize:vertical;background:#0a1d29;border:1px solid #47616d;border-radius:8px;width:100%;padding:14px;font-size:13px}.gl-approved .lesson-support textarea::placeholder{color:#95adb9}.gl-approved .support-actions{gap:4px;margin-top:8px;display:flex}.gl-approved .support-actions .btn{padding:8px 10px;font-size:11px}.gl-approved .helpful-preview{border-top:1px solid #314652;margin-top:26px;padding-top:23px}.gl-approved .helpful-preview .mini-label{letter-spacing:.9px;color:#acbdc7;margin-bottom:12px;font-size:9px}.gl-approved .helpful-preview>strong{font-size:14px;line-height:1.65;display:block}.gl-approved .helpful-preview p{margin:10px 0;font-size:13px;line-height:1.85}.gl-approved .btn.text-link{color:#a4d8e4;background:0 0;border:0;min-height:30px;padding:4px 0;font-size:12px;font-weight:400}.gl-approved .support-members{border-top:1px solid #314652;margin-top:25px;padding-top:22px}.gl-approved .members-heading{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:13px;display:flex}.gl-approved .members-heading h2,.gl-approved .members-heading h3{letter-spacing:0;margin:0;font-size:14px}.gl-approved .members-heading>span{color:#8da6b3;font-size:10px}.gl-approved .members-inline{border-top:1px solid #314652;border-bottom:1px solid #314652;margin:28px 0;padding:22px 0}.gl-approved .members-inline .member-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;display:grid}.gl-approved .member-line{justify-content:space-between;align-items:center;gap:12px;padding:13px 0;display:flex}.gl-approved .member-line>div{min-width:0}.gl-approved .member-line strong{font-size:13px;font-weight:600;display:block}.gl-approved .member-line span{color:#9db6c3;margin-top:3px;font-size:10px;line-height:1.7;display:block}.gl-approved .member-line .btn{background:0 0;border-color:#3c5666;flex-shrink:0;min-height:30px;padding:6px 9px;font-size:10px;font-weight:400}.gl-approved .support-members .member-line+.member-line{border-top:1px solid #263b47}.gl-approved .lesson-progress-v6{margin:18px 0 20px}.gl-approved .lesson-progress-v6>div{color:#9fb9c8;justify-content:space-between;gap:15px;margin-bottom:9px;font-size:11px;display:flex}.gl-approved .lesson-progress-v6 strong{color:#c2d6df;font-weight:400}.gl-approved .lesson-progress-v6 progress{appearance:none;background:#29424e;border:0;border-radius:5px;width:100%;height:5px;display:block;overflow:hidden}.gl-approved .lesson-progress-v6 progress::-webkit-progress-bar{background:#29424e}.gl-approved .lesson-progress-v6 progress::-webkit-progress-value{background:var(--accent);border-radius:5px;transition:width .25s}.gl-approved .lesson-progress-v6 progress::-moz-progress-bar{background:var(--accent)}.gl-approved .lesson-journey button:disabled{opacity:.65;color:#9cb1bd;background:0 0;border-color:#31434d}.gl-approved .lesson-journey{margin-bottom:24px}.gl-approved .lesson-heading h2{line-height:1.4}.gl-approved .remaining-sections{gap:12px;margin-top:26px;display:grid}.gl-approved .remaining-item{text-align:left;background:#153140;border:1px solid #57717e;border-radius:8px;grid-template-columns:1fr auto;gap:6px 18px;padding:20px;display:grid}.gl-approved .remaining-item>span{color:#d6bc8e;grid-column:1;font-size:11px}.gl-approved .remaining-item strong{font-size:15px;font-weight:500;line-height:1.6}.gl-approved .remaining-item svg{grid-area:1/2/3;align-self:center}.gl-approved .drawer{width:100%;max-width:570px;height:100dvh}.gl-approved .drawer .modal-head{padding:25px 28px}.gl-approved .drawer .modal-head h2{font-size:23px}.gl-approved .drawer .modal-body{padding:26px 28px}.gl-approved .support-context{color:#abc3cf;font-size:13px}.gl-approved .qa-tabs{border-bottom:1px solid #425b69;gap:0;margin:10px 0 24px;display:flex}.gl-approved .qa-tabs button{color:#a9bdc9;background:0 0;border:0;border-bottom:2px solid #0000;padding:12px 17px;font-size:13px}.gl-approved .qa-tabs button[aria-pressed=true]{color:#f0f8fa;border-color:#87d8e4}.gl-approved .compact-answer{border-top:1px solid #385564;border-bottom:1px solid #385564;margin:20px 0;padding:18px 0}.gl-approved .compact-answer>strong{font-size:16px;line-height:1.6;display:block}.gl-approved .compact-answer>small{color:#a6bcc7;display:block}.gl-approved .compact-answer p{font-size:14px;line-height:1.85}.gl-approved .drawer .discussion-post{background:0 0;border:0;border-radius:0;padding:0}.gl-approved .drawer .discussion-post h3{font-size:20px}.gl-approved .drawer .mentor-reply{background:0 0;border:0;border-top:1px solid #425c69;border-radius:0;padding:23px 0}.gl-approved .drawer .sample-pill{background:0 0;border:0;padding:0;font-size:10px}.gl-approved .board-heading label{color:#a3bac7;font-size:11px;display:block}.gl-approved .board-heading select{color:#e5eff5;background:#162e3c;border:1px solid #536a78;border-radius:6px;min-width:170px;margin:5px 0 22px;padding:8px 12px}.gl-approved .your-standing{background:#1e2c3e;border-left:3px solid #bba5dc;margin-bottom:24px;padding:22px}.gl-approved .your-standing>span{letter-spacing:1px;color:#bdb8d0;font-size:9px;display:block}.gl-approved .your-standing>strong{margin:9px 0;font-size:26px;display:block}.gl-approved .your-standing p{margin:0 0 12px;font-size:13px;line-height:1.8}.gl-approved .leader-table{border-collapse:collapse;text-align:left;width:100%;font-size:13px}.gl-approved .leader-table th{color:#a2b9c7;border-bottom:1px solid #4c6473;padding:10px 12px;font-size:10px;font-weight:400}.gl-approved .leader-table td{border-bottom:1px solid #2e4554;padding:14px 12px}.gl-approved .leader-table td:last-child,.gl-approved .leader-table th:last-child{text-align:right}.gl-approved .leader-table .your-row{color:#e6d9ff;background:#25364a;font-weight:600}.gl-approved .board-empty{padding:20px 0}.gl-approved .join-card{z-index:80;background:#102a36;border:1px solid #456471;border-radius:12px;gap:12px;width:350px;padding:17px 18px;display:flex;position:fixed;bottom:24px;left:238px;box-shadow:0 10px 35px #0005}.gl-approved .join-mark{color:#a4c9c4;align-items:flex-start;padding-top:3px;display:flex}.gl-approved .join-label{letter-spacing:1px;color:#c2dcda;font-size:9px;display:block}.gl-approved .join-label>span{color:#8fa7b4}.gl-approved .join-card p{color:#b5ccd6;margin:7px 0 5px;font-size:12px;line-height:1.7}.gl-approved .join-card p strong{font-weight:500}.gl-approved .join-card small{color:#9db6c3;font-size:9px}.gl-approved .join-card>button{color:#9ab3c0;background:0 0;border:0;align-self:flex-start;padding:0;display:flex}.gl-approved .join-card>button svg{width:14px;height:14px}.gl-approved #toast{max-width:410px;padding:11px 16px;font-size:12px;inset:85px 24px auto auto;transform:translateY(-10px)}.gl-approved #toast.show{transform:translateY(0)}.gl-approved .community-feed{background:0 0;border:0;border-top:1px solid #344d5b;border-radius:0;padding:28px 0}.gl-approved .activity-grid{display:block}.gl-approved .activity-card{background:0 0;border:0;border-top:1px solid #2d4654;border-radius:0;grid-template-columns:160px 1fr auto;align-items:center;gap:8px 24px;padding:18px 0;display:grid}.gl-approved .activity-card>strong{grid-column:1;margin:0}.gl-approved .activity-card>span{grid-column:1;font-size:10px}.gl-approved .activity-card p{grid-area:1/2/4;margin:0}.gl-approved .activity-card .btn{grid-area:1/3/4}.gl-approved .activity-card>small{grid-column:1}.gl-approved .reward-goal{text-align:right;background:0 0;border:0;padding:12px 0}.gl-approved .reward-goal strong{font-size:20px}.gl-approved .reward-goal small{font-size:9px}.gl-approved .pathway-layout .lesson-footer,.gl-approved .feedback,.gl-approved .ai-tabs{scroll-margin-top:90px}@media (min-width:1550px){.gl-approved .pathway-layout{grid-template-columns:minmax(0,1fr) 300px;gap:38px}.gl-approved .lesson-support{padding-left:28px}}@media (max-width:1150px){.gl-approved .cert-status{gap:14px;padding:12px 25px}.gl-approved .cert-standing{font-size:11px}.gl-approved .rank-percentile{display:none}.gl-approved .members-inline .member-list{grid-template-columns:1fr;gap:0}.gl-approved .members-inline .member-line+.member-line{border-top:1px solid #304652}.gl-approved .pathway-layout{grid-template-columns:minmax(0,1fr) 250px;gap:22px}.gl-approved .lesson-support{padding-left:18px}.gl-approved .support-actions{flex-wrap:wrap}.gl-approved .activity-card{grid-template-columns:130px 1fr}.gl-approved .activity-card .btn{grid-area:auto/2;justify-self:start}}@media (max-width:960px){.gl-approved .pathway-layout{grid-template-columns:1fr}.gl-approved .lesson-support{border-top:1px solid #3d5764;border-left:0;margin-top:10px;padding:26px 0 0}.gl-approved .support-members .member-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.gl-approved .support-members .member-line{align-items:flex-start}.gl-approved .support-members .member-line+.member-line{border:0}.gl-approved .cert-status{padding:10px 20px}.gl-approved .cert-name>div>span{font-size:8px}.gl-approved .cert-name .link-button{font-size:13px}.gl-approved .cert-status .cert-cta{display:none}.gl-approved .join-card{left:24px}.gl-approved .learning-outline{top:85px}}@media (max-width:720px){.gl-approved .cert-status{grid-template-columns:1fr;gap:7px;min-height:83px;padding:10px 18px;display:grid}.gl-approved .cert-symbol{display:none}.gl-approved .cert-name>div{justify-content:space-between;align-items:baseline;gap:10px;width:100%;display:flex}.gl-approved .cert-name>div>span{letter-spacing:.7px;font-size:8px}.gl-approved .cert-standing{justify-content:flex-start;gap:8px;font-size:11px}.gl-approved .cert-standing .strip-link{min-height:22px;margin-left:auto;padding:0;font-size:11px}.gl-approved .rank-percentile{display:inline}.gl-approved .topbar .identity{gap:9px}.gl-approved .topbar .identity>strong{display:none}.gl-approved .topbar .balance{font-size:11px}.gl-approved .topbar .identity .tag{font-size:8px}.gl-approved .topbar .wordmark{width:85px}.gl-approved .reviewbar{gap:8px}.gl-approved .switcher button{padding:8px 9px;font-size:11px}.gl-approved .review-button{padding:8px 2px;font-size:10px}.gl-approved .review-button svg,.gl-approved .premium-mini{display:none}.gl-approved .lesson-progress-v6{margin:15px 0 18px}.gl-approved .lesson-journey{gap:6px}.gl-approved .lesson-journey button{padding:9px 10px;font-size:11px}.gl-approved .reader-tools{flex-wrap:wrap}.gl-approved .support-members .member-list{display:block}.gl-approved .support-members .member-line+.member-line{border-top:1px solid #2e4653}.gl-approved .member-line span{font-size:11px}.gl-approved .member-line strong{font-size:14px}.gl-approved .member-line .btn{font-size:11px}.gl-approved .lesson-support>p,.gl-approved .helpful-preview p{font-size:14px}.gl-approved .support-actions .btn{font-size:12px}.gl-approved .drawer .modal-head,.gl-approved .drawer .modal-body{padding:22px 20px}.gl-approved .drawer{max-width:100%}.gl-approved .join-card{width:calc(100% - 24px);max-width:370px;padding:14px;bottom:78px;left:12px}.gl-approved .join-card p{font-size:12px}.gl-approved .join-card>button{padding:3px}.gl-approved .join-card>button svg{width:17px;height:17px}.gl-approved #toast{max-width:calc(100vw - 24px);font-size:11px;top:95px;right:12px}.gl-approved .activity-card{display:block}.gl-approved .activity-card>strong,.gl-approved .activity-card p{margin:10px 0}.gl-approved .remaining-item{padding:16px}.gl-approved .remaining-item strong{font-size:14px}.gl-approved .leader-table th,.gl-approved .leader-table td{padding:12px 8px}.gl-approved .leader-table{font-size:12px}.gl-approved .your-standing{padding:19px}.gl-approved .lesson-content,.gl-approved .feedback,.gl-approved .ai-tabs{scroll-margin-top:100px}}@media (prefers-reduced-motion:reduce){.gl-approved #toast{transition:none}.gl-approved .lesson-progress-v6 progress::-webkit-progress-value{transition:none}}.gl-approved .cert-newsline{z-index:45;color:#d5e1e9;background:#10222f;border-top:1px solid #6d6391;align-items:stretch;min-height:64px;display:flex;position:fixed;bottom:0;left:216px;right:0;box-shadow:0 -5px 22px #0003}.gl-approved .ticker-cert{text-align:left;background:#26283e;border:0;border-right:1px solid #405064;flex-shrink:0;align-items:center;gap:10px;min-width:216px;padding:8px 19px 8px 15px;display:flex}.gl-approved .ticker-cert small{color:#c8bcdf;letter-spacing:1px;font-size:9px;display:block}.gl-approved .ticker-cert em{letter-spacing:.7px;color:#b1a8c9;margin-left:5px;font-size:7px;font-style:normal}.gl-approved .ticker-cert strong{white-space:nowrap;margin-top:3px;font-size:13px;display:block}.gl-approved .cert-badge{flex-shrink:0;display:inline-flex}.gl-approved .cert-badge svg{stroke:#c7aff5;stroke-width:1.2px;fill:#34334e;width:34px;height:39px}.gl-approved .cert-badge svg path:nth-child(2){stroke:#74649b;fill:none}.gl-approved .cert-badge svg text{stroke:none;fill:#f0e8ff;text-anchor:middle;font:700 11px Arial}.gl-approved .ticker-standing{text-align:left;background:#162b3a;border:0;border-right:1px solid #344958;flex-shrink:0;align-items:center;gap:9px;min-width:205px;padding:10px 17px;display:flex}.gl-approved .ticker-standing strong{color:#e7f2f7;font-size:12px;font-weight:600;display:block}.gl-approved .ticker-standing small{color:#a5bfcc;white-space:nowrap;margin-top:3px;font-size:9px;display:block}.gl-approved .ticker-standing .standing-dot{background:#c4acd7}.gl-approved .ticker-standing .standing-dot.ranked{background:#9bddbc}.gl-approved .news-window{flex:1;align-items:center;min-width:0;display:flex;overflow:hidden}.gl-approved .news-item{align-items:center;gap:15px;width:100%;min-width:0;padding:11px 18px;animation:.45s news-arrive;display:flex}.gl-approved .news-label{color:#91d4d7;letter-spacing:.8px;flex-shrink:0;max-width:75px;font-size:8px;line-height:1.6}.gl-approved .news-copy{color:#a9c0cc;flex:1;min-width:0;font-size:11px;line-height:1.6}.gl-approved .news-copy strong{color:#e9f1f5;font-weight:500}.gl-approved .news-copy i{color:#607d91;padding:0 5px;font-style:normal}.gl-approved .news-copy>span{font-size:10px;display:block}.gl-approved .news-item .btn{white-space:nowrap;background:0 0;border:1px solid #4a6378;min-height:28px;padding:5px 9px;font-size:10px;font-weight:400}.gl-approved .news-item .news-link{color:#cbc0eb;border:0;padding:5px 0}.gl-approved .news-controls{align-items:center;gap:2px;padding-right:10px;display:flex}.gl-approved .news-controls button{color:#99b2c4;background:0 0;border:0;min-width:26px;height:32px;padding:0;font-size:16px}.gl-approved .news-controls button:hover{color:#fff;background:#243e50;border-radius:4px}.gl-approved .guided-plan{border-bottom:1px solid #314b5a;margin:25px 0 35px;padding-bottom:18px}.gl-approved .guided-plan summary{cursor:pointer;color:#a6c1ce;font-size:13px;font-weight:500}.gl-approved .guided-plan .guide-sequence{margin-top:20px}.gl-approved .quiz-entry{background:#102734;border-color:#3e5d70}.gl-approved .quiz-entry>div>strong{font-size:21px}.gl-approved .quiz-entry p{max-width:650px}.gl-approved .identity-open{color:#9dcbd4;background:0 0;border:0;align-items:center;gap:5px;padding:7px 0;font-size:10px;display:flex}.gl-approved .identity-open svg{width:15px;height:15px}.gl-approved .identity-progress{text-align:left;background:0 0;border:1px solid #3e5663;border-left:0;border-right:0;border-radius:0;grid-template-columns:1fr auto;gap:7px 15px;width:100%;margin:22px 0;padding:17px 0;display:grid}.gl-approved .identity-progress>span{color:#bcdce3;align-items:center;gap:7px;font-size:12px;display:flex}.gl-approved .identity-progress>span svg{width:16px;height:16px}.gl-approved .identity-progress>strong{color:#a9bdce;font-size:11px;font-weight:400}.gl-approved .identity-progress progress{appearance:none;background:#293e50;border:0;border-radius:4px;grid-column:1/-1;width:100%;height:4px;overflow:hidden}.gl-approved .identity-progress progress::-webkit-progress-bar{background:#293e50}.gl-approved .identity-progress progress::-webkit-progress-value{background:#ad9fdc}.gl-approved .identity-progress progress::-moz-progress-bar{background:#ad9fdc}.gl-approved .identity-showcase{background:radial-gradient(at 30%,#193e50,#102532 70%);border:1px solid #3c5e70;border-radius:12px;align-items:center;gap:30px;margin:20px 0;padding:25px;display:flex}.gl-approved .identity-showcase>div{flex:1}.gl-approved .identity-showcase h3{margin:0 0 10px;font-size:24px}.gl-approved .identity-showcase p{margin-top:15px;line-height:1.8;font-size:14px!important}.gl-approved .identity-showcase>div>strong{color:#c5dbed;font-size:17px;font-weight:400}.gl-approved .avatar-figure{stroke-width:1.2px;flex-shrink:0;width:150px;height:180px}.gl-approved .avatar-orbit{fill:none;stroke:#345467;stroke-dasharray:3 8}.gl-approved .avatar-body{fill:#162d40;stroke:#728b9e}.gl-approved .avatar-visor{fill:#83dfed;stroke:none}.gl-approved .avatar-armor{fill:#264b63;stroke:#749aaf}.gl-approved .avatar-shoulder{fill:#1a3347;stroke:#658396}.gl-approved .avatar-core{fill:#74b5c8;stroke:none}.gl-approved .stage-2 .avatar-armor{fill:#326779;stroke:#92d6df}.gl-approved .stage-2 .avatar-shoulder{fill:#2d4e64;stroke:#94aabf}.gl-approved .stage-3 .avatar-armor{fill:#546c99;stroke:#d0ceff}.gl-approved .stage-3 .avatar-shoulder{fill:#5b6387;stroke:#aabce3}.gl-approved .stage-3 .avatar-core{fill:#daeeff}.gl-approved .stage-4 .avatar-armor,.gl-approved .stage-4 .avatar-shoulder{fill:#a18246;stroke:#f3d696}.gl-approved .stage-4 .avatar-core{fill:#fff3c2}.gl-approved .identity-stages{grid-template-columns:repeat(4,1fr);gap:10px;margin:24px 0;display:grid}.gl-approved .identity-stages>div{border-bottom:2px solid #324b5b;flex-direction:column;align-items:center;gap:5px;padding:12px 5px;display:flex}.gl-approved .identity-stages span{color:#96b1c2;font-size:12px}.gl-approved .identity-stages strong{color:#9fb5c5;font-size:11px;font-weight:400}.gl-approved .identity-stages small{color:#8fa6b8;font-size:10px}.gl-approved .identity-stages .unlocked{border-color:#94ccca}.gl-approved .identity-stages .unlocked strong,.gl-approved .identity-stages .unlocked span{color:#c0e7df}.gl-approved .identity-badge-preview,.gl-approved .cert-next-step{text-align:left;border-top:1px solid #3d5368;gap:20px;margin-top:25px;padding:23px 0;display:flex}.gl-approved .identity-badge-preview .cert-badge svg,.gl-approved .cert-next-step .cert-badge svg{width:50px;height:56px}.gl-approved .identity-badge-preview p,.gl-approved .cert-next-step p{line-height:1.8;font-size:13px!important}.gl-approved .cert-next-step h3{margin-bottom:12px;font-size:19px}.gl-approved .cert-next-step .mini-label{font-size:9px}.gl-approved .cert-offer-badge{align-items:center;gap:20px;margin:23px 0;display:flex}.gl-approved .cert-offer-badge .cert-badge svg{width:66px;height:72px}.gl-approved .cert-offer-badge h3{margin:0;font-size:23px;line-height:1.5}.gl-approved .cert-offer-badge .mini-label{margin-bottom:7px}.gl-approved #toast{top:75px}.gl-approved .mobile-dock{z-index:46}@keyframes news-arrive{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:translate(0)}}@media (max-width:1180px){.gl-approved .ticker-cert{gap:8px;min-width:190px;padding:8px 12px}.gl-approved .ticker-cert strong{font-size:12px}.gl-approved .ticker-standing{min-width:180px;padding:9px 12px}.gl-approved .ticker-standing strong{font-size:11px}.gl-approved .ticker-standing small{font-size:8px}.gl-approved .news-label{display:none}.gl-approved .news-item{gap:10px;padding:10px 12px}.gl-approved .news-copy{font-size:10px}.gl-approved .news-controls{padding-right:7px}.gl-approved .news-controls button{min-width:23px}}@media (max-width:960px){.gl-approved .cert-newsline{left:0}.gl-approved .ticker-cert{min-width:185px}.gl-approved .ticker-standing{min-width:190px}.gl-approved .join-card{bottom:85px}.gl-approved .sidebar-foot{padding-bottom:0}}@media (max-width:720px){.gl-approved .cert-newsline{grid-template-columns:46% 54%;min-height:0;display:grid;bottom:64px}.gl-approved .ticker-cert{border-right:1px solid #455269;gap:7px;min-width:0;padding:7px 10px}.gl-approved .ticker-cert .cert-badge svg{width:25px;height:29px}.gl-approved .ticker-cert strong{white-space:normal;font-size:10px}.gl-approved .ticker-cert small{letter-spacing:.7px;font-size:7px}.gl-approved .ticker-cert em{display:none}.gl-approved .ticker-standing{border-right:0;gap:7px;min-width:0;padding:8px 10px}.gl-approved .ticker-standing strong{font-size:10px}.gl-approved .ticker-standing small{white-space:normal;font-size:8px}.gl-approved .ticker-standing .standing-dot{width:4px;height:4px}.gl-approved .news-window{border-top:1px solid #354b5d;grid-column:1/-1;min-height:36px;padding-right:55px}.gl-approved .news-controls{height:32px;padding-right:0;position:absolute;bottom:2px;right:4px}.gl-approved .news-controls button{min-width:24px;font-size:15px}.gl-approved .news-item{gap:8px;min-height:36px;padding:6px 10px}.gl-approved .news-copy{font-size:9px;line-height:1.5}.gl-approved .news-copy>span{font-size:8px}.gl-approved .news-item .btn{min-height:25px;padding:4px 5px;font-size:8px}.gl-approved .news-item .news-link{white-space:normal;text-align:left;max-width:55px;line-height:1.4}.gl-approved .page,.gl-approved.pathway .page{padding-bottom:185px}.gl-approved .join-card{max-width:350px;bottom:161px}.gl-approved .identity-open{padding:5px}.gl-approved .identity-open span{display:none}.gl-approved .topbar .identity{gap:7px}.gl-approved .topbar .identity>strong{font-size:10px;display:inline}.gl-approved .topbar .identity .tag{display:none}.gl-approved .topbar .balance{font-size:10px}.gl-approved .identity-progress{grid-template-columns:1fr;gap:8px}.gl-approved .identity-progress>strong{font-size:11px}.gl-approved .identity-showcase{gap:15px;padding:20px 14px}.gl-approved .identity-showcase .avatar-figure{width:100px;height:140px}.gl-approved .identity-showcase h3{font-size:20px}.gl-approved .identity-showcase>div>strong{font-size:14px}.gl-approved .identity-showcase p{font-size:12px!important}.gl-approved .identity-stages{gap:5px}.gl-approved .identity-badge-preview,.gl-approved .cert-next-step{gap:15px}.gl-approved .cert-next-step .cert-badge svg{width:38px;height:45px}.gl-approved .cert-offer-badge{gap:14px}.gl-approved .cert-offer-badge h3{font-size:20px}.gl-approved .cert-offer-badge .cert-badge svg{width:48px;height:54px}.gl-approved .guided-plan{margin:22px 0}.gl-approved .guided-plan summary{font-size:12px}.gl-approved #toast{top:72px}.gl-approved .lesson-content,.gl-approved .feedback,.gl-approved .ai-tabs{scroll-margin-top:15px}}@media (prefers-reduced-motion:reduce){.gl-approved .news-item{animation:none}}.gl-approved .identity-comparison{text-align:center;background:radial-gradient(#193545,#0c202c 75%);border:1px solid #3f5869;border-radius:12px;grid-template-columns:1fr 1fr;gap:20px;margin:24px 0;padding:24px 18px;display:grid}.gl-approved .identity-comparison>div{min-width:0}.gl-approved .identity-comparison>div+div{border-left:1px solid #3b5263}.gl-approved .identity-comparison .mini-label{color:#a9c0ce;letter-spacing:.8px;font-size:9px}.gl-approved .identity-comparison .avatar-figure{fill:none;stroke:none;width:150px;max-width:100%;height:270px;margin:0 auto;display:block}.gl-approved .identity-comparison h3{margin:5px 0 9px;font-size:21px}.gl-approved .identity-comparison strong{color:#b7cbd9;font-size:13px;font-weight:400}.gl-approved .identity-comparison p{margin:0;font-size:13px!important}.gl-approved .identity-comparison small{color:#a6c0cf;margin-top:7px;font-size:10px;display:block}@media (max-width:720px){.gl-approved .identity-comparison{gap:10px;padding:19px 9px}.gl-approved .identity-comparison .avatar-figure{width:100px;height:230px}.gl-approved .identity-comparison .mini-label{letter-spacing:0;font-size:8px}.gl-approved .identity-comparison h3{font-size:17px}.gl-approved .identity-comparison strong,.gl-approved .identity-comparison p{font-size:11px!important}.gl-approved .news-copy{font-size:10px}.gl-approved .news-copy>span,.gl-approved .news-item .btn{font-size:9px}}.gl-approved .cert-newsline{border-top:0;border-bottom:1px solid #6d6391;min-height:52px;position:sticky;inset:0 auto auto;box-shadow:0 4px 15px #0002}.gl-approved .ticker-cert{padding-top:5px;padding-bottom:5px}.gl-approved .ticker-cert .cert-badge svg{width:29px;height:34px}.gl-approved .ticker-standing{padding-top:6px;padding-bottom:6px}.gl-approved .news-item{padding-top:8px;padding-bottom:8px}.gl-approved .page,.gl-approved.pathway .page{padding-bottom:65px}.gl-approved .sidebar-foot{padding-bottom:0}.gl-approved .join-card{bottom:24px}.gl-approved .learning-outline{top:76px}.gl-approved .lesson-content,.gl-approved .feedback,.gl-approved .ai-tabs{scroll-margin-top:76px}@media (max-width:720px){.gl-approved .cert-newsline{min-height:0;top:0;bottom:auto}.gl-approved .ticker-cert{padding:5px 10px}.gl-approved .ticker-cert .cert-badge svg{width:23px;height:27px}.gl-approved .ticker-standing{padding:6px 10px}.gl-approved .news-window{min-height:31px}.gl-approved .news-item{min-height:31px;padding-top:4px;padding-bottom:4px}.gl-approved .news-controls{height:29px;bottom:1px}.gl-approved .news-controls button{height:27px}.gl-approved .page,.gl-approved.pathway .page{padding-bottom:90px}.gl-approved .join-card{bottom:78px}.gl-approved .lesson-content,.gl-approved .feedback,.gl-approved .ai-tabs{scroll-margin-top:95px}}.gl-approved .cert-newsline{min-height:48px}.gl-approved .ticker-cert{min-width:205px;padding:4px 14px}.gl-approved .ticker-cert strong{font-size:13px}.gl-approved .ticker-cert small{letter-spacing:.8px;font-size:9px}.gl-approved .ticker-standing{min-width:205px;padding:5px 14px}.gl-approved .ticker-standing strong{font-size:12px}.gl-approved .ticker-standing small{font-size:10px}.gl-approved .news-item{gap:12px;padding:6px 14px;animation:.3s news-fade}.gl-approved .news-copy,.gl-approved .news-copy>span{font-size:12px;line-height:1.5}.gl-approved .news-label{letter-spacing:.5px;font-size:9px}.gl-approved .news-item .btn{min-height:32px;padding:6px 8px;font-size:11px}.gl-approved .news-controls button{min-width:30px;min-height:32px}.gl-approved .news-window,.gl-approved .news-copy{min-width:0}.gl-approved .ticker-cert strong,.gl-approved .ticker-standing strong{white-space:normal}.gl-approved .support-preview-note{color:#b6cbd5;margin:8px 0 12px!important;font-size:11px!important;line-height:1.6!important}.gl-approved .modal-return{text-align:left;max-width:100%;margin:0 0 22px;display:inline-flex;white-space:normal!important}.gl-approved .rank-group td{letter-spacing:.6px;color:#b4d0dd;padding-top:22px;font-size:11px}.gl-approved .resume-learning{background:linear-gradient(110deg,#183642,#122735);border:1px solid #587382;border-radius:12px;justify-content:space-between;align-items:center;gap:24px;margin:26px 0;padding:26px;display:flex}.gl-approved .resume-learning h2{margin:10px 0;font-size:23px;line-height:1.4}.gl-approved .resume-learning p{margin:0;font-size:14px;line-height:1.7}.gl-approved .resume-learning .btn{flex-shrink:0}.gl-approved .toolkit-empty{background:#122b38;border:1px solid #365565;border-radius:10px;padding:22px;font-size:15px;line-height:1.8}.gl-approved .all-lesson-notes{border-top:1px solid #385463;border-bottom:1px solid #385463;margin:26px 0;padding:18px 0}.gl-approved .all-lesson-notes summary{cursor:pointer;color:#b4d6df;font-size:14px}.gl-approved .all-lesson-notes>div{justify-content:space-between;align-items:center;gap:15px;margin-top:14px;font-size:14px;display:flex}.gl-approved .preview-answer{border:1px solid #567181;border-radius:10px;margin:24px 0;padding:20px}.gl-approved .preview-answer summary{cursor:pointer;color:#d7c093;line-height:1.7}.gl-approved .preview-answer table{max-width:100%;display:block;overflow-x:auto}.gl-approved .cert-preparation{background:#1b2d40;border-left:3px solid #b7a0de;border-radius:0 8px 8px 0;padding:18px 20px}.gl-approved .identity-progress:not(button){cursor:default}.gl-approved .modal-body .prompt-box{overflow-wrap:anywhere}.gl-approved .modal-body .prompt-box p{white-space:pre-wrap}.gl-approved .modal-body .actions{flex-wrap:wrap}.gl-approved .all-lesson-notes .btn{white-space:normal}@keyframes news-fade{0%{opacity:.2}to{opacity:1}}@media (max-width:1180px){.gl-approved .ticker-cert{min-width:185px}.gl-approved .ticker-standing{min-width:190px}.gl-approved .news-item{padding-left:10px;padding-right:10px}.gl-approved .news-label{display:none}}@media (max-width:720px){.gl-approved .cert-newsline{grid-template-columns:45% 55%;min-height:0}.gl-approved .ticker-cert{gap:6px;min-width:0;padding:6px 9px}.gl-approved .ticker-cert strong{font-size:11px}.gl-approved .ticker-cert small{font-size:8px}.gl-approved .ticker-standing{gap:6px;min-width:0;padding:6px 9px}.gl-approved .ticker-standing strong{font-size:11px}.gl-approved .ticker-standing small{font-size:9px}.gl-approved .news-window{min-height:38px;padding-right:65px}.gl-approved .news-item{gap:8px;min-height:38px;padding:4px 9px}.gl-approved .news-copy,.gl-approved .news-copy>span{font-size:11px}.gl-approved .news-item .btn{min-height:30px;padding:4px;font-size:10px}.gl-approved .news-item .news-link{max-width:70px}.gl-approved .news-controls{height:32px;bottom:3px}.gl-approved .news-controls button{min-width:28px;min-height:30px}.gl-approved .resume-learning{flex-direction:column;align-items:stretch;padding:20px}.gl-approved .resume-learning h2{font-size:21px}.gl-approved .all-lesson-notes>div,.gl-approved .modal-return{font-size:12px}.gl-approved .lesson-content,.gl-approved .feedback,.gl-approved .ai-tabs{scroll-margin-top:112px}}@media (prefers-reduced-motion:reduce){.gl-approved .news-item{animation:none}}.gl-approved .training-destinations{background:#0d2331;border:1px solid #43586a;border-radius:14px;grid-template-columns:1.15fr 1fr;gap:25px;margin:26px 0 36px;padding:24px;display:grid}.gl-approved .certificate-goal{align-items:center;gap:22px;min-width:0;display:flex}.gl-approved .certificate-paper{aspect-ratio:1.4;outline-offset:-12px;color:#283c4a;filter:grayscale();opacity:.62;text-align:center;background:linear-gradient(135deg,#d2d8db,#faf7ed);border:7px solid #83939c;outline:1px solid #bac5c9;flex:0 0 190px;padding:19px 13px;position:relative;overflow:hidden;box-shadow:0 9px 24px #0003}.gl-approved .certificate-paper:before{content:"";pointer-events:none;border:1px solid #657d8d;position:absolute;inset:6px}.gl-approved .certificate-paper>img{filter:brightness(.12);width:67px;margin:0 auto 11px;display:block}.gl-approved .certificate-lines>span{letter-spacing:1px;font-size:6px;font-weight:700;display:block}.gl-approved .certificate-lines>strong{margin:7px 0;font-family:Georgia,serif;font-size:14px;line-height:1.3;display:block}.gl-approved .certificate-lines>i{font-family:Georgia,serif;font-size:8px}.gl-approved .certificate-lines>small{letter-spacing:.7px;margin-top:6px;font-size:6px;display:block}.gl-approved .certificate-seal svg{color:#485968;width:20px;height:20px;margin:7px auto 0;display:block}.gl-approved .certificate-paper.unlocked{filter:none;opacity:1;border-color:#b89758}.gl-approved .certificate-paper.unlocked .certificate-seal svg{color:#936a28}.gl-approved .certificate-goal-copy{min-width:0}.gl-approved .certificate-goal-copy .mini-label{color:#b7c2d2;letter-spacing:.6px;font-size:9px;line-height:1.6}.gl-approved .certificate-goal-copy>strong{color:#edf4f8;margin:9px 0 12px;font-size:20px;display:block}.gl-approved .certificate-goal-copy>progress{accent-color:#c5dd7e;width:100%;height:5px}.gl-approved .certificate-goal-copy>p{margin:12px 0;font-size:12px;line-height:1.7}.gl-approved .certificate-goal-copy>small{color:#91aab8;margin-top:10px;font-size:10px;line-height:1.6;display:block}.gl-approved .certificate-goal-copy .text-link{text-align:left;white-space:normal;color:#cfdb9f;padding:0;font-size:12px}.gl-approved .destination-side{border-left:1px solid #3a5364;padding-left:24px}.gl-approved .destination-side>.eyebrow{color:#a9bcc8;font-size:9px;line-height:1.8}.gl-approved .destination-link{text-align:left;color:#dce7ef;cursor:pointer;background:0 0;border:0;border-top:1px solid #345062;align-items:center;gap:14px;width:100%;padding:16px 0;display:flex}.gl-approved .destination-link:hover strong{color:#d4b9ff}.gl-approved .destination-link>span:nth-child(2){flex:1}.gl-approved .destination-link strong{font-size:14px;line-height:1.6;display:block}.gl-approved .destination-link small{color:#a5bdc9;margin-top:4px;font-size:11px;line-height:1.7;display:block}.gl-approved .destination-icon{color:#c4aae8;flex-shrink:0;width:32px}.gl-approved .destination-icon svg{width:28px;height:32px}.gl-approved .destination-link>svg{width:17px}.gl-approved .certificate-goal.compact{border-top:1px solid #405869;margin-top:23px;padding-top:25px;display:block}.gl-approved .certificate-goal.compact .certificate-paper{width:100%;max-width:210px;margin:0 auto 22px}.gl-approved .certificate-goal.compact .certificate-goal-copy>strong{font-size:17px}.gl-approved .certificate-goal.compact .mini-label{font-size:8px}.gl-approved .modal-body>.certificate-paper{aspect-ratio:1.4;width:340px;max-width:90%;margin:30px auto;padding:35px 24px}.gl-approved .modal-body>.certificate-paper>img{width:110px;margin-bottom:20px}.gl-approved .modal-body>.certificate-paper .certificate-lines>span{font-size:9px}.gl-approved .modal-body>.certificate-paper .certificate-lines>strong{margin:13px 0;font-size:24px}.gl-approved .modal-body>.certificate-paper .certificate-lines>i{font-size:13px}.gl-approved .modal-body>.certificate-paper .certificate-lines>small{font-size:8px}.gl-approved .modal-body>.certificate-paper .certificate-seal svg{width:30px;height:30px;margin:12px auto}.gl-approved .certificate-progress-label{justify-content:space-between;align-items:center;gap:15px;display:flex}.gl-approved .certificate-progress-label strong{color:#e4edc8;font-size:24px}.gl-approved .certificate-progress-label>span{color:#b6c9d0;font-size:12px}.gl-approved .claim-options{grid-template-columns:1fr 1fr;gap:12px;margin:22px 0;display:grid}.gl-approved .claim-options>div{background:#183340;border:1px solid #48616d;border-radius:9px;padding:18px}.gl-approved .claim-options strong,.gl-approved .claim-options span{line-height:1.7;display:block}.gl-approved .claim-options strong{color:#dfc596;font-size:14px}.gl-approved .claim-options span{color:#c6d7df;margin-top:6px;font-size:13px}.gl-approved .modal-body>details{margin:20px 0}.gl-approved .modal-body>details>summary{cursor:pointer;color:#b7d4de;font-size:13px;line-height:1.7}.gl-approved .growth-moment{border-top:1px solid #3c596a;justify-content:space-between;align-items:center;gap:24px;margin:24px 0;padding:25px 0;display:flex}.gl-approved .growth-moment .eyebrow{font-size:9px}.gl-approved .growth-moment h3{margin:10px 0;font-size:20px}.gl-approved .growth-moment p{max-width:430px;font-size:13px;line-height:1.7}.gl-approved .growth-moment .actions{flex-wrap:wrap}.gl-approved .growth-moment .btn{white-space:normal;font-size:12px}.gl-approved .lesson-support>.eyebrow{color:#d8bc85;margin-bottom:13px;font-size:9px}.gl-approved .lesson-support>.primary{margin:8px 0 15px;font-size:12px}.gl-approved .contribute-invite{border-top:1px solid #47616c;border-bottom:1px solid #47616c;margin:18px 0;padding:20px 0}.gl-approved .contribute-invite>strong{color:#e7d1a8;font-size:13px}.gl-approved .contribute-invite p{font-size:12px;line-height:1.8}.gl-approved .contribute-invite .text-link{padding:0;font-size:12px}.gl-approved .context-pill{color:#d5e4eb;background:#13313f;border:1px solid #47616e;border-radius:8px;align-items:center;gap:12px;margin-bottom:20px;padding:14px 16px;font-size:13px;line-height:1.7;display:flex}.gl-approved .context-pill svg{color:#d6c091;flex-shrink:0;width:20px;height:20px}.gl-approved .context-pill small{color:#a5c0cd;font-size:11px;display:block}.gl-approved .qa-tabs button{line-height:1.4}.gl-approved .qa-tabs button small{color:#afc6d0;margin-top:5px;font-size:10px;font-weight:400;display:block}.gl-approved .help-intro{font-size:14px!important;line-height:1.8!important}.gl-approved .ai-preview-label{color:#99b4c2;margin:10px 0 22px;font-size:10px}.gl-approved .ai-welcome h3{margin-top:20px;font-size:21px;line-height:1.5}.gl-approved .ai-welcome>p{font-size:14px}.gl-approved .question-chips .question-suggestion{text-align:left;white-space:normal;background:#153847;border-color:#466b7a;border-radius:9px;padding:13px 15px;font-size:13px;line-height:1.6}.gl-approved .conversation{flex-direction:column;gap:14px;margin:24px 0;display:flex}.gl-approved .chat-question{background:#234757;border:1px solid #4c7383;border-radius:14px 14px 3px;align-self:flex-end;max-width:90%;padding:16px 19px}.gl-approved .chat-question>span{color:#b8d1dc;font-size:11px;font-weight:700}.gl-approved .chat-question p{white-space:pre-wrap;overflow-wrap:anywhere;margin:7px 0 0!important;font-size:14px!important;line-height:1.8!important}.gl-approved .chat-answer{border-bottom:1px solid #3d5b69;padding:20px 0 23px}.gl-approved .chat-answer>span{color:#e5c898;align-items:center;gap:8px;font-size:12px;font-weight:700;display:flex}.gl-approved .chat-answer>span svg{width:16px;height:16px}.gl-approved .chat-answer>span small{color:#9bb4c0;margin-left:auto;font-size:9px;font-weight:400}.gl-approved .chat-answer p{overflow-wrap:anywhere;white-space:pre-wrap;font-size:15px!important;line-height:1.9!important}.gl-approved .answer-context{color:#9db8c5;font-size:10px;line-height:1.7;display:block}.gl-approved .answer-feedback{flex-wrap:wrap;gap:15px;margin-top:13px;display:flex}.gl-approved .answer-feedback .text-link{color:#a9c3ce;white-space:normal;text-align:left;padding:0;font-size:11px}.gl-approved .single-composer{border-top:1px solid #47616e;margin:24px 0 15px;padding-top:18px}.gl-approved .single-composer label{margin-bottom:10px;font-size:13px;font-weight:600;display:block}.gl-approved .single-composer textarea{min-height:90px;max-height:230px;font-size:14px;line-height:1.7}.gl-approved .single-composer>.primary{font-size:13px}.gl-approved .suggested-questions{margin:20px 0}.gl-approved .suggested-questions summary{color:#b0cdd8;cursor:pointer;font-size:12px}.gl-approved .suggested-questions .question-chips{margin-top:15px}.gl-approved .assistant-context{border-top:1px solid #345565;padding-top:18px}.gl-approved .assistant-context p{font-size:12px!important;line-height:1.8!important}.gl-approved .community-heading h3{font-size:22px;line-height:1.5}.gl-approved .community-heading p{font-size:14px!important;line-height:1.8!important}.gl-approved .community-heading .actions{gap:10px}.gl-approved .question-list-item{background:#14313e;border:1px solid #486573;border-radius:11px;margin:22px 0;padding:21px}.gl-approved .question-list-item h3{margin:14px 0;font-size:19px;line-height:1.6}.gl-approved .question-list-item p{font-size:14px!important;line-height:1.8!important}.gl-approved .question-list-item>small{color:#adc5cc;margin:14px 0;font-size:11px;display:block}.gl-approved .thread-status{letter-spacing:.8px;color:#a5d6c1;font-size:9px;font-weight:600;line-height:1.7}.gl-approved .question-list-item .actions{gap:12px}.gl-approved .question-list-item .text-link{white-space:normal;text-align:left;font-size:12px}.gl-approved .contribution-shortcuts{border-top:1px solid #3d5d6c;border-bottom:1px solid #3d5d6c;gap:10px;margin:20px 0;padding:15px 0}.gl-approved .contribution-shortcuts .btn{white-space:normal;font-size:12px}.gl-approved .awaiting-reply{background:#183441;border-radius:9px;padding:20px;line-height:1.8!important}.gl-approved .cert-newsline{border-bottom:2px solid #9180b9}.gl-approved .ticker-cert{background:linear-gradient(100deg,#332b4c,#1d2c3b)}@media (max-width:1180px){.gl-approved .training-destinations{grid-template-columns:1fr}.gl-approved .destination-side{border-top:1px solid #3a5364;border-left:0;grid-template-columns:1fr 1fr;gap:0 20px;padding-top:20px;padding-left:0;display:grid}.gl-approved .destination-side>.eyebrow{grid-column:1/-1}.gl-approved .growth-moment{flex-direction:column;align-items:flex-start}}@media (max-width:960px){.gl-approved .learning-outline,.gl-approved .learning-layout .reader:before{display:none}}@media (max-width:720px){.gl-approved .training-destinations{gap:20px;padding:20px}.gl-approved .certificate-goal{flex-direction:column;align-items:stretch;gap:20px}.gl-approved .certificate-goal>.certificate-paper{flex:auto;width:210px;margin:auto}.gl-approved .certificate-goal-copy>strong{font-size:21px}.gl-approved .destination-side{grid-template-columns:1fr}.gl-approved .destination-link strong{font-size:14px}.gl-approved .destination-link small{font-size:12px}.gl-approved .claim-options{grid-template-columns:1fr}.gl-approved .modal-body>.certificate-paper{width:290px;max-width:100%}.gl-approved .certificate-progress-label{flex-direction:column;align-items:flex-start;gap:5px}.gl-approved .chat-question{max-width:95%;padding:14px 16px}.gl-approved .question-list-item{padding:17px}.gl-approved .question-list-item h3{font-size:18px}.gl-approved .context-pill{font-size:12px}.gl-approved .growth-moment .actions{width:100%}.gl-approved .growth-moment .btn{flex:1}.gl-approved .single-composer .primary{width:100%}.gl-approved .community-heading .actions .btn{white-space:normal;flex:1}.gl-approved .certificate-goal.compact .certificate-paper{display:none}}.gl-approved .certificate-mini{color:#d4e1db;text-align:left;background:#142e38;border:1px solid #485f62;border-radius:8px;align-items:center;gap:12px;width:100%;margin:0 0 24px;padding:13px 16px;display:flex}.gl-approved .certificate-mini>svg{color:#b7c89a;width:19px;height:19px}.gl-approved .certificate-mini strong{font-size:12px;font-weight:600}.gl-approved .certificate-mini>span{color:#bdcba9;margin-left:auto;font-size:12px}@media (max-width:720px){.gl-approved .certificate-mini{gap:9px;padding:12px}.gl-approved .certificate-mini strong,.gl-approved .certificate-mini>span{font-size:11px}.gl-approved .certificate-mini>svg:last-child{display:none}}.gl-approved .certificate-paper,.gl-approved .modal-body>.certificate-paper,.gl-approved .certificate-goal.compact .certificate-paper{aspect-ratio:1100/778;filter:none;opacity:1;background:#fffdf8;border:0;border-radius:2px;outline:0;padding:0;position:relative;overflow:hidden;box-shadow:0 8px 24px #0004}.gl-approved .certificate-paper:before{display:none}.gl-approved .certificate-paper>img,.gl-approved .modal-body>.certificate-paper>img{object-fit:contain;filter:grayscale();opacity:.72;width:100%;max-width:none;height:100%;margin:0;display:block}.gl-approved .certificate-paper.unlocked>img{filter:none;opacity:1}.gl-approved .certificate-lock{color:#e4edf1;letter-spacing:.4px;background:#152b36ee;border:1px solid #647b86;border-radius:3px;padding:4px 6px;font-size:7px;line-height:1.5;position:absolute;bottom:6%;left:8%;right:8%}.gl-approved .modal-body>.certificate-paper{width:100%;max-width:620px;margin:20px auto}.gl-approved .modal-body>.certificate-paper .certificate-lock{padding:6px;font-size:10px}.gl-approved .certificate-goal>.certificate-paper{flex:0 0 220px}.gl-approved .access-note{background:linear-gradient(100deg,#242f30,#102a38);border:1px solid #6f664f;border-radius:9px;align-items:center;gap:20px;margin-bottom:24px;padding:15px 20px;display:flex}.gl-approved .access-note>span{color:#e6c792;letter-spacing:1px;flex:0 0 160px;font-size:10px;font-weight:700}.gl-approved .access-note>p{flex:1;margin:0;font-size:13px;line-height:1.7}.gl-approved .access-note>.btn{flex-shrink:0}.gl-approved .upgrade-intro h3{margin:12px 0;font-size:29px;line-height:1.25}.gl-approved .upgrade-intro p{font-size:16px;line-height:1.8}.gl-approved .upgrade-context{background:#183442;border:1px solid #546579;border-left:3px solid #ddc392;border-radius:8px;align-items:center;gap:13px;margin:24px 0;padding:17px 20px;font-size:14px;line-height:1.6;display:flex}.gl-approved .upgrade-context svg{color:#dcc092;flex-shrink:0;width:22px;height:22px}.gl-approved .upgrade-context strong,.gl-approved .upgrade-context span{display:block}.gl-approved .upgrade-context span{color:#b4c9d4;margin-top:4px;font-size:12px}.gl-approved .upgrade-benefits{color:#d0e0e7;padding-left:22px;font-size:14px;line-height:1.8}.gl-approved .upgrade-benefits li{margin:10px 0}.gl-approved .plan-picker{border:0;grid-template-columns:1fr 1fr;gap:12px;margin:26px 0 10px;padding:0;display:grid}.gl-approved .plan-picker legend{margin-bottom:13px;font-size:14px;font-weight:600}.gl-approved .plan-option{cursor:pointer;background:#102b3a;border:1px solid #526a78;border-radius:10px;gap:12px;min-width:0;padding:17px;display:flex}.gl-approved .plan-option.selected{background:#283b3f;border-color:#e0c18d;box-shadow:inset 0 0 0 1px #e0c18d}.gl-approved .plan-option input{accent-color:#e0c18d;flex-shrink:0;width:17px;height:17px;margin:4px 0}.gl-approved .plan-option span{gap:8px;min-width:0;display:grid}.gl-approved .plan-option strong{color:#e7d3af;font-size:14px}.gl-approved .plan-option b{color:#fff;font-size:27px;line-height:1.4}.gl-approved .plan-option b small{color:#c0d1d8;font-size:12px;font-weight:400}.gl-approved .plan-option span>small{color:#b4c7d0;font-size:11px}.gl-approved .purchase-terms{color:#b3c6d1;font-size:12px!important;line-height:1.8!important}.gl-approved .checkout-total{border-top:1px solid #405b6d;border-bottom:1px solid #405b6d;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;font-size:15px;display:flex}.gl-approved .checkout-total strong{color:#e5c895;font-size:23px}.gl-approved .checkout-status{background:#2c3535;border-left:3px solid #d8bb83;border-radius:4px;padding:16px}.gl-approved .purchase-success-mark{color:#d4e99c;background:#204a3b;border-radius:50%;place-items:center;width:60px;height:60px;margin:18px 0;display:grid}.gl-approved .purchase-success-mark svg{width:28px;height:28px}.gl-approved .claim-summary{border-top:1px solid #425c6c;margin:20px 0}.gl-approved .claim-summary>div{border-bottom:1px solid #425c6c;justify-content:space-between;gap:16px;padding:15px 0;font-size:14px;display:flex}.gl-approved .claim-summary strong{color:#e4c995}.gl-approved .destination-back{color:#c7dce8;margin:5px 0 25px;font-size:13px}.gl-approved .certification-page{max-width:1150px;margin:auto}.gl-approved .certification-page>header{background:radial-gradient(at 0 0,#403454,#122b3c 65%);border:1px solid #665a83;border-radius:16px;align-items:flex-start;gap:32px;padding:40px;display:flex}.gl-approved .certification-page header h1{max-width:740px;margin:14px 0;font-size:38px;line-height:1.2}.gl-approved .certification-page header p{max-width:750px;font-size:17px;line-height:1.8}.gl-approved .certification-emblem{background:#2e2d49;border:1px solid #81709e;border-radius:15px;flex-shrink:0;padding:25px}.gl-approved .certification-emblem svg{width:86px;height:108px}.gl-approved .certification-page header .quiet-note{margin-top:20px;display:block}.gl-approved .certification-columns{grid-template-columns:1.7fr 1fr;gap:42px;padding:34px 0;display:grid}.gl-approved .certification-columns h2{margin:12px 0 22px;font-size:24px}.gl-approved .certification-columns p,.gl-approved .cert-steps{color:#c0d1dc;font-size:15px;line-height:1.85}.gl-approved .cert-topic{border-bottom:1px solid #3a5262;padding:18px 0}.gl-approved .cert-topic:first-of-type{padding-top:0}.gl-approved .cert-topic strong{color:#e4edf4;font-size:17px}.gl-approved .cert-topic p{margin:8px 0 0}.gl-approved .cert-steps{padding-left:23px}.gl-approved .cert-steps li{padding:7px 0 7px 8px}.gl-approved .cert-page-standing{background:#222c42;border:1px solid #75658e;border-radius:12px;padding:25px}.gl-approved .cert-page-standing>strong{color:#e7dcf9;margin:15px 0;font-size:24px;display:block}.gl-approved .certification-columns .side-card{margin-top:20px}.gl-approved .certification-page .actions{flex-wrap:wrap}.gl-approved .modal-body .review-simulation{margin:25px 0;font-size:12px}.gl-approved .modal-body .review-simulation summary{cursor:pointer;color:#a7c1cf}.gl-approved .modal-body .review-simulation .actions{margin-top:13px}.gl-approved .plan-picker:focus-within{outline:none}.gl-approved .plan-option:has(input:focus-visible){outline-offset:3px;outline:3px solid #8ae2ee}@media (max-width:1180px){.gl-approved .access-note{flex-wrap:wrap}.gl-approved .access-note>p{min-width:220px}.gl-approved .certification-page>header{gap:24px;padding:28px}.gl-approved .certification-emblem{padding:16px}.gl-approved .certification-emblem svg{width:60px;height:76px}.gl-approved .certification-page header h1{font-size:31px}.gl-approved .certification-columns{gap:24px}}@media (max-width:720px){.gl-approved .certificate-goal>.certificate-paper{flex:auto;width:min(100%,300px)}.gl-approved .modal-body>.certificate-paper .certificate-lock{font-size:7px}.gl-approved .access-note{gap:12px;padding:17px}.gl-approved .access-note>span{flex-basis:100%}.gl-approved .access-note>p{flex-basis:100%;min-width:0}.gl-approved .access-note .btn{width:100%}.gl-approved .plan-picker{grid-template-columns:1fr}.gl-approved .plan-option{padding:15px}.gl-approved .plan-option span{flex-wrap:wrap;align-items:center;gap:10px;width:100%;display:flex}.gl-approved .plan-option strong{margin-right:auto}.gl-approved .plan-option span>small{flex-basis:100%}.gl-approved .plan-option b{font-size:24px}.gl-approved .checkout-total{flex-direction:column;align-items:flex-start;gap:10px}.gl-approved .upgrade-intro h3{font-size:25px}.gl-approved .certification-page>header{flex-direction:column;gap:18px;padding:23px}.gl-approved .certification-page header h1{font-size:29px}.gl-approved .certification-page header p{font-size:16px}.gl-approved .certification-emblem{padding:12px}.gl-approved .certification-emblem svg{width:44px;height:54px}.gl-approved .certification-columns{grid-template-columns:1fr;gap:15px}.gl-approved .certification-columns aside{grid-row:1}.gl-approved .cert-page-standing{padding:20px}.gl-approved .certification-page .actions .btn{white-space:normal;flex:1}.gl-approved .claim-summary>div{font-size:12px}.gl-approved .upgrade-context{padding:15px}}.gl-approved .lesson-support.inline-support{background:linear-gradient(150deg,#163745,#0e2735);border:1px solid #456371;border-radius:13px;align-self:start;min-width:0;max-height:none;padding:24px;position:static;overflow:visible}.gl-approved .inline-support>h2{margin:12px 0 22px;font-size:23px;line-height:1.3}.gl-approved .inline-support .context-pill{margin-bottom:16px;padding:12px;font-size:12px}.gl-approved .inline-support .qa-tabs{grid-template-columns:1fr 1fr;width:100%;margin:16px 0;display:grid}.gl-approved .inline-support .qa-tabs button{min-width:0;padding:12px 8px;font-size:13px}.gl-approved .inline-support .help-intro{font-size:14px;line-height:1.8}.gl-approved .inline-support .ai-welcome h3{font-size:18px}.gl-approved .inline-support .question-chips{gap:8px;display:grid}.gl-approved .inline-support .question-suggestion{text-align:left;white-space:normal;padding:11px;font-size:12px}.gl-approved .inline-support .single-composer textarea,.gl-approved .inline-support textarea{box-sizing:border-box;width:100%;min-height:95px;font:inherit;color:#e8f2f7;resize:vertical;background:#0b2432;border:1px solid #6b8d9d;border-radius:8px;padding:13px;font-size:14px;line-height:1.7}.gl-approved .inline-support .single-composer>.btn{width:100%}.gl-approved .inline-support p{overflow-wrap:anywhere;font-size:14px;line-height:1.8}.gl-approved .inline-support label{margin:16px 0 8px;font-size:13px;line-height:1.6;display:block}.gl-approved .inline-support .quiet-note,.gl-approved .inline-support .assistant-context p{color:#a9c2ce;font-size:11px;line-height:1.8}.gl-approved .inline-support .chat-question{max-width:100%}.gl-approved .inline-support .chat-answer p{font-size:14px!important;line-height:1.85!important}.gl-approved .inline-support .chat-answer>span{flex-wrap:wrap}.gl-approved .inline-support .chat-answer>span small{margin-left:0}.gl-approved .inline-support .actions{flex-wrap:wrap;gap:9px;display:flex}.gl-approved .inline-support .btn{white-space:normal}.gl-approved .inline-support .community-heading h3{font-size:20px}.gl-approved .inline-support .question-list-item{margin:18px 0;padding:16px}.gl-approved .inline-support .question-list-item h3,.gl-approved .inline-support .discussion-post h3{font-size:18px;line-height:1.5}.gl-approved .inline-support .discussion-post{border:1px solid #496471;border-radius:10px;padding:15px}.gl-approved .inline-support .mentor-reply{margin:16px 0;padding:16px}.gl-approved .inline-support .person-title{flex-wrap:wrap;gap:8px}.gl-approved .inline-support .person-title>strong{font-size:15px}.gl-approved .inline-support .person-title>span{font-size:11px}.gl-approved .inline-support .thread-actions{flex-wrap:wrap;gap:8px;display:flex}.gl-approved .inline-support .thread-context>p{font-size:12px}.gl-approved .inline-support .sample-pill{font-size:9px;line-height:1.6}.gl-approved .inline-support .thread-status{font-size:9px}.gl-approved .inline-support .support-members{border-top:1px solid #446170;margin-top:25px;padding-top:20px}.gl-approved .inline-support .support-members h3{font-size:13px}.gl-approved .inline-support .members-heading>span{font-size:10px}.gl-approved .inline-support .member-line strong{font-size:13px}.gl-approved .inline-support .member-line span{font-size:10px}.gl-approved .inline-support .member-line .btn{font-size:11px}.gl-approved .inline-support .support-sample{background:#14313e;border:1px solid #526a7a;border-radius:9px;padding:17px}.gl-approved .inline-support .support-sample h3{font-size:17px;line-height:1.5}.gl-approved .inline-support .support-sample p{font-size:13px}.gl-approved .earlier-exchange{border-bottom:1px solid #42606f;padding:10px 0}.gl-approved .earlier-exchange summary{cursor:pointer;color:#bed7e0;font-size:12px;line-height:1.7}.gl-approved .inline-support summary{cursor:pointer}.gl-approved .inline-support .text-link{font-size:12px}.gl-approved .inline-support .empty-error:empty{display:none}.gl-approved .inline-support :focus-visible{outline-offset:3px;outline:3px solid #87dfeb}.gl-approved .inline-support .tip-calculation{font-size:13px}.gl-approved .inline-support .contribution-shortcuts{padding:12px 0}.gl-approved .inline-support .answer-feedback{gap:10px}.gl-approved .pathway-layout{align-items:start}@media (max-width:1200px){.gl-approved .pathway-layout{grid-template-columns:minmax(0,1fr)}.gl-approved .lesson-support.inline-support{width:100%;max-width:none;margin-top:26px}.gl-approved .inline-support .single-composer textarea{max-width:100%}.gl-approved .inline-support .question-chips{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){.gl-approved .lesson-support.inline-support{margin-top:24px;padding:20px 16px}.gl-approved .inline-support .question-chips{grid-template-columns:1fr}.gl-approved .inline-support>h2{font-size:22px}.gl-approved .inline-support .community-heading .actions>.btn{flex:1}.gl-approved .inline-support .qa-tabs{position:static}.gl-approved .inline-support .actions .btn{min-height:44px}}@media (min-width:1201px){.gl-approved .pathway-layout{grid-template-columns:minmax(0,1fr) 340px;gap:26px}}.gl-approved .lesson-support.inline-support{scroll-margin-top:85px}@media (max-width:720px){.gl-approved .lesson-support.inline-support{scroll-margin-top:125px}}
