.cg-step{grid-template-columns:minmax(0,1fr);gap:32px;display:grid}@media (min-width:1024px){.cg-step{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:56px}.cg-step-media{position:sticky;top:132px}}.cg-step-copy{max-width:600px}.gb{background:var(--color-cerulean-50);border:1px solid var(--color-cerulean-200);color:var(--color-cerulean-700);border-radius:999px;align-items:center;gap:6px;margin-top:14px;padding:4px 12px 4px 8px;font-size:13px;font-weight:600;line-height:1.4;display:inline-flex}.gb-icon{flex:none;width:18px;height:18px}.gr{z-index:20;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);scrollbar-width:none;background:#ffffffe6;border-radius:999px;margin:0 -8px;padding:10px 8px;position:sticky;top:72px;overflow-x:auto;box-shadow:0 6px 20px #12263a14}.gr::-webkit-scrollbar{display:none}.gr ol{gap:4px;margin:0;padding:0;list-style:none;display:flex}.gr a{color:var(--color-ba-subtitle);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:6px 12px 6px 6px;font-size:13px;font-weight:600;text-decoration:none;display:flex}.gr-n{border:1.5px solid var(--color-cerulean-300);width:26px;height:26px;font-family:var(--font-obviously);color:var(--color-cerulean-700);border-radius:50%;place-items:center;font-size:12px;font-weight:800;display:grid}.gr-t{display:none}.gr a.is-on{background:var(--color-cerulean-950);color:#fff}.gr a.is-on .gr-t{display:inline}.gr a.is-on .gr-n{border-color:var(--color-volt-400);background:var(--color-volt-400);color:var(--color-cerulean-950)}.gr a.is-done .gr-n{border-color:var(--color-cerulean-600);background:var(--color-cerulean-600);color:#fff}.gc{border:1px solid var(--color-cerulean-200);background:var(--color-cerulean-50);border-radius:16px;margin-top:24px;padding:16px 18px 10px}.gc-head{letter-spacing:.12em;text-transform:uppercase;color:var(--color-ba-teal);justify-content:space-between;margin:0 0 6px;font-size:12px;font-weight:700;display:flex}.gc-count.is-done{color:var(--color-cerulean-700)}.gc-list{margin:0;padding:0;list-style:none}.gc-list label{color:var(--color-ba-body);cursor:pointer;align-items:flex-start;gap:12px;padding:8px 0;font-size:16px;line-height:1.45;display:flex;position:relative}.gc-list li+li label{border-top:1px solid var(--color-cerulean-100)}.gc-list input{opacity:0;width:1px;height:1px;position:absolute}.gc-box{border:2px solid var(--color-cerulean-400);background:#fff;border-radius:7px;flex:none;width:22px;height:22px;margin-top:1px;transition:background .2s,border-color .2s}.gc-list input:focus-visible+.gc-box{outline:2px solid var(--color-cerulean-600);outline-offset:2px}.gc-list label.is-done{color:var(--color-ba-subtitle);text-decoration:line-through;-webkit-text-decoration-color:var(--color-cerulean-300);text-decoration-color:var(--color-cerulean-300)}.gc-list label.is-done .gc-box{border-color:var(--color-cerulean-600);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3.5 8.5l3 3 6-7' fill='none' stroke='%23C3F73A' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/14px no-repeat,var(--color-cerulean-950)}.gm-stack{gap:16px;display:grid}.gm{position:relative}.gm-phone{width:min(280px,70%);margin:0 auto}.gm-pair{padding-bottom:8%;position:relative}.gm-pair .gm-phone{width:26%;position:absolute;bottom:-4%;right:-2%;transform:rotate(4deg)}.gm-pair.is-left{padding-left:14%}.gm-pair.is-left .gm-phone{left:-2%;right:auto;transform:rotate(-4deg)}.gm-pair .gm-phone .ath-bezel{border-radius:26px;padding:5px}.gm-pair .gm-phone .ath-canvas{border-radius:21px}.gm-toggle{gap:14px;display:grid}.gm-toggle-bar{background:var(--color-cerulean-50);border:1px solid var(--color-cerulean-200);border-radius:999px;justify-self:center;padding:4px;display:inline-flex}.gm-toggle-bar button{color:var(--color-cerulean-700);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:6px 14px;font-size:14px;font-weight:600;display:inline-flex}.gm-toggle-bar button.is-on{background:var(--color-cerulean-950);color:#fff}.gm-toggle-icon{flex:none;width:18px;height:18px}.gm-lesson video{aspect-ratio:16/9;background:var(--color-ba-near-black);object-fit:contain;border-radius:12px;width:100%;display:block}.gm-lesson figcaption{color:var(--color-ba-subtitle);margin-top:8px;font-size:14px}.gm-lesson figcaption a{color:var(--color-ba-teal);font-weight:600}.gm-clip{aspect-ratio:16/10;background:radial-gradient(80% 80% at 70% 20%,#247ba073,transparent 70%),var(--color-cerulean-950);color:var(--color-cerulean-200);border-radius:24px;align-content:center;place-items:center;gap:14px;font-size:14px;font-weight:600;display:grid}.gm-clip p{margin:0}.gm-clip-play{border:2px solid #fff6;border-radius:50%;width:64px;height:64px;position:relative}.gm-clip-play:after{content:"";border-top:13px solid #0000;border-bottom:13px solid #0000;border-left:20px solid #fff;position:absolute;top:19px;left:25px}.cg-step-media,.gz-list,.gz{min-width:0}.gz-list{gap:14px;margin-top:20px;display:grid}.gz{border:1px solid var(--color-cerulean-200);background:var(--color-cerulean-50);border-radius:16px;margin:0;padding:16px}.gz-zoom{font-family:var(--font-ibm-plex),"IBM Plex Sans",sans-serif;color:#0a0a0a;background:#fff;border-radius:10px;padding:14px;overflow-x:auto;box-shadow:0 1px 2px #12263a14}.gz figcaption{color:var(--color-ba-body);margin-top:10px;font-size:15px;line-height:1.5}.gpath{border:1px solid var(--color-cerulean-200);background:#fff;border-radius:20px;margin-top:72px;padding:28px 30px;box-shadow:0 20px 40px #12263a14}.gpath-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;display:flex}.gpath-head h2{font-family:var(--font-obviously),"Arial Black",sans-serif;text-transform:uppercase;color:var(--color-ba-dark-navy);margin:0;font-size:24px;font-weight:900;line-height:1}.gpath-head span{letter-spacing:.1em;text-transform:uppercase;color:var(--color-cerulean-700);font-size:13px;font-weight:700}.gpath-bar{background:var(--color-cerulean-100);border-radius:8px;height:8px;margin-top:16px;overflow:hidden}.gpath-bar i{background:var(--color-cerulean-600);border-radius:8px;height:100%;transition:width .4s;display:block}.gpath-list{margin:12px 0 0;padding:0;list-style:none}.gpath-list li{border-bottom:1px solid var(--color-cerulean-100);align-items:center;gap:14px;padding:12px 0;display:flex}.gpath-list li:last-child{border-bottom:0}.gpath-box{border:2px solid var(--color-cerulean-400);width:28px;height:28px;color:var(--color-cerulean-700);box-sizing:border-box;border-radius:7px;flex:none;place-items:center;font-size:14px;font-weight:700;display:grid}.gpath-title{min-width:0;color:var(--color-ba-dark-navy);flex:1;font-size:17px;font-weight:600}a.gpath-title:hover{color:var(--color-ba-teal)}.gpath-status{color:var(--color-cerulean-700);white-space:nowrap;font-size:13px;font-weight:600}.gpath-list li.is-done .gpath-box{border-color:var(--color-cerulean-600);background:var(--color-cerulean-600);color:#fff}.gpath-list li.is-done .gpath-title{color:var(--color-cerulean-700);text-decoration:line-through}.gpath-list li.is-here .gpath-box{border-color:var(--color-ba-dark-navy);background:var(--color-volt-400);color:var(--color-ba-dark-navy)}.gpath-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:18px;display:flex}.gpath.is-hub{margin-top:0}.gpath-audience{letter-spacing:.1em;text-transform:uppercase;color:var(--color-ba-teal);margin:0 0 6px;font-size:13px;font-weight:700}.gpath-intro{color:var(--color-ba-body);margin:8px 0 0;font-size:16px}.gpath.is-hub .gpath-list li{align-items:flex-start}.gpath.is-hub .gpath-box{margin-top:2px}.gpath.is-hub .gpath-title{gap:4px;display:grid}.gpath.is-hub .gpath-title a:hover{color:var(--color-ba-teal)}.gpath.is-hub .gpath-title small{color:var(--color-ba-body);font-size:14px;font-weight:400;line-height:1.45}.gpath-pill{background:var(--color-cerulean-100);color:var(--color-cerulean-700);border-radius:20px;justify-self:start;align-items:center;gap:6px;margin-top:2px;padding:3px 10px;font-size:12px;font-style:normal;font-weight:600;display:inline-flex}.gpath-list li{border-radius:10px;margin-inline:-10px;padding-inline:10px;transition:background-color .15s;position:relative}.gpath-stretch:after{content:"";border-radius:inherit;position:absolute;inset:0}.gpath-list li:has(.gpath-stretch:hover){background:var(--color-cerulean-50)}.gpath-list li:has(.gpath-stretch:hover) .gpath-title{color:var(--color-ba-teal)}.gpath-list li:has(.gpath-stretch:hover) .gpath-title a{color:var(--color-ba-teal)}.gpath-stretch:focus-visible{outline:none}.gpath-list li:has(.gpath-stretch:focus-visible){outline:2px solid var(--color-cerulean-600);outline-offset:2px}
