.h1h2fmtm{width:100%;padding:var(--space12) var(--space6) 0}.hu91et4{display:grid;grid-template-columns:minmax(0,1fr) 420px;grid-gap:var(--space10);gap:var(--space10);padding-bottom:var(--space12)}@media (max-width:900px){.hu91et4{grid-template-columns:1fr}}.h1ft7ve1{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:var(--space7);max-width:700px}.hxbl7qt{--lab:#1f6feb;display:inline-flex;align-items:center;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans,Helvetica,Arial,sans-serif;font-size:11px;font-weight:500;padding:0 8px;line-height:20px;border-radius:999px;background:color-mix(in srgb,var(--lab) 22%,transparent);color:var(--lab);border:1px solid color-mix(in srgb,var(--lab) 35%,transparent);white-space:nowrap}.h9tpc72{font-family:var(--fontSans);font-size:var(--text-displayLg);font-weight:650;line-height:1.1;letter-spacing:0;color:var(--primary)}@media (max-width:520px){.h9tpc72{font-size:var(--text-display)}}.h1i8vbpw.t1rxbd64{max-width:680px;color:var(--secondary)}.h1ij9yg6{display:flex;-webkit-box-flex-wrap:wrap;flex-wrap:wrap;gap:var(--space5)}.he9zjd9{--gh-bg:var(--background);--gh-card:var(--background);--gh-border:var(--border);--gh-fg:var(--primary);--gh-dim:var(--secondary);--gh-hover:var(--accent);background:var(--gh-bg);color:var(--gh-fg);padding:var(--space11) var(--space7);margin:0 calc(-1 * var(--space6)) 0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans,Helvetica,Arial,sans-serif}.h2c440r{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--space5);gap:var(--space5)}@media (max-width:720px){.h2c440r{grid-template-columns:1fr}}.h1i1f69d{background:var(--gh-card);border:1px solid var(--gh-border);border-radius:6px;padding:18px 20px;display:flex;flex-direction:column;gap:10px}.h1dhxoxa{display:flex;align-items:center;justify-content:space-between;gap:var(--space3)}.h107ynbp{font-size:14px;font-weight:600;color:var(--gh-fg);margin:0;line-height:1.3}.h3f485h{font-size:11px;font-weight:500;padding:0 8px;line-height:20px;border-radius:999px;background:color-mix(in srgb,var(--lab) 22%,transparent);color:var(--lab);border:1px solid color-mix(in srgb,var(--lab) 35%,transparent);white-space:nowrap}.h3f485h,.h3f485h[data-tone=cohort]{--lab:#1f6feb}.h3f485h[data-tone=format]{--lab:#8957e5}.h3f485h[data-tone=funding]{--lab:#bf8700}.h3f485h[data-tone=faculty]{--lab:#238636}.h3f485h[data-tone=outcomes]{--lab:#da3633}.h3f485h[data-tone=schedule]{--lab:#6e7681}.h136mjrh{font-size:14px;line-height:1.55;color:var(--gh-dim);margin:0}.h11jb8p{--gh-bg:var(--background);--gh-card:var(--background);--gh-border:var(--border);--gh-fg:var(--primary);--gh-dim:var(--secondary);--gh-hover:var(--accent);background:var(--gh-bg);color:var(--gh-fg);padding:var(--space11) var(--space7);margin:0 calc(-1 * var(--space6)) 0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans,Helvetica,Arial,sans-serif}.h84d9jv{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space4);padding-bottom:var(--space5);margin-bottom:var(--space6);border-bottom:1px solid var(--gh-border)}.h1fq7cfm{font-size:16px;font-weight:600;color:var(--gh-fg);margin:0}.h1eqqqxz{font-size:14px;color:var(--gh-dim);border:1px solid var(--gh-border);border-radius:999px;padding:2px 10px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hzrluah{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space5);gap:var(--space5)}@media (max-width:720px){.hzrluah{grid-template-columns:1fr}}.h1q3kcvd{background:var(--gh-card);border:1px solid var(--gh-border);border-radius:6px;padding:18px 20px;display:flex;flex-direction:column;gap:8px;cursor:pointer;transition:border-color .12s ease,background .12s ease}.h1q3kcvd:hover{border-color:var(--gh-hover)}.h1q3kcvd:focus-visible{outline:2px solid var(--gh-hover);outline-offset:2px}.h1q3kcvd[data-expanded]{grid-column:1/-1}.h1hgmwz3,.hxz7a84{display:flex;align-items:center;gap:var(--space3)}.h1hgmwz3{flex:1 1;min-width:0;color:inherit;border-radius:4px}.h1hgmwz3,.h1hgmwz3:hover{-webkit-text-decoration:none;text-decoration:none}.h1hgmwz3:hover h3{color:var(--accent)}.h1hgmwz3:focus-visible{outline:2px solid var(--gh-hover);outline-offset:2px}.h1mjc9x8{width:44px;height:44px;border-radius:50%;object-fit:cover;flex:0 0 auto;border:1px solid var(--gh-border)}.h1d8wul5{display:flex;flex-direction:column;gap:2px;min-width:0}.hod2ll4{font-size:14px;font-weight:600;color:var(--gh-fg);margin:0;padding-bottom:2px;line-height:1.25}.hf6a8pz{--lab:#1f6feb;align-self:flex-start;font-size:11px;font-weight:500;padding:0 8px;line-height:20px;border-radius:999px;background:color-mix(in srgb,var(--lab) 22%,transparent);color:var(--lab);border:1px solid color-mix(in srgb,var(--lab) 35%,transparent);white-space:nowrap;transition:background .12s ease}.hf6a8pz,.hf6a8pz:hover{-webkit-text-decoration:none;text-decoration:none}.hf6a8pz:hover{background:color-mix(in srgb,var(--lab) 36%,transparent)}.hf6a8pz[data-tone=ed-tech]{--lab:#1f6feb}.hf6a8pz[data-tone=research]{--lab:#bf8700}.hf6a8pz[data-tone=product]{--lab:#8957e5}.hf6a8pz[data-tone=consumer]{--lab:#238636}.hq0q7di{font-size:12px;line-height:1.35}.h55pisk,.hq0q7di{color:var(--gh-dim)}.h55pisk{font-size:14px;line-height:1.55;margin:4px 0 0}.hp4rmeu{display:flex;flex-direction:column;gap:12px;margin-top:4px}.hp4rmeu p{font-size:14px;line-height:1.6;color:var(--gh-fg);margin:0}.h1nuqzuy{font-size:12px;font-weight:500;color:var(--gh-hover);margin-top:4px;-webkit-user-select:none;user-select:none}.h1mbuxcv{padding:var(--space11) 0 var(--space12)}.hcp10xf{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space4);padding-bottom:var(--space5);margin-bottom:var(--space6);border-bottom:1px solid var(--border)}.hcp10xf,.hulb768{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans,Helvetica,Arial,sans-serif}.hulb768{font-size:16px;font-weight:600;color:var(--primary);margin:0;line-height:1.3}.hhabjyl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--space5);gap:var(--space5)}@media (max-width:1150px){.hhabjyl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.hhabjyl{grid-template-columns:1fr}}