.hv2 .mist-graduates .on-light{background:#f7f5f0}.hv2 .mist-graduates .sec{padding-top:0}.hv2 .mist-graduates .grads-hero{flex-direction:column;align-items:center;display:flex}.hv2 .mist-graduates .grads-hero__img{width:100%;height:250px;overflow:hidden}.hv2 .mist-graduates .grads-hero__img img{object-fit:cover;object-position:30% 40%;width:100%;height:100%;display:block}.hv2 .mist-graduates .grads-titlecard{text-align:center;margin-top:-64px;background:#f7f5f0;border-radius:18px;max-width:560px;margin-inline:18px;padding:18px 18px 6px}.hv2 .mist-graduates .grads-eyebrow{letter-spacing:.1em;color:#46736a;margin:0;font-size:13px;font-weight:700}.hv2 .mist-graduates .grads-titlecard .titleblock{margin:0}.hv2 .mist-graduates .grads-titlecard h1.d{text-wrap:balance;margin:6px 0 0;font-size:30px}.hv2 .mist-graduates .grads-lead{color:#55605b;margin:8px 0 0;font-size:15px}.hv2 .mist-graduates .chips{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:16px;padding-inline:18px;display:flex}.hv2 .mist-graduates .chip{color:#15322f;background:#fff;border:1px solid #c9d9d4;border-radius:999px;min-height:40px;padding:8px 16px;font-size:14px;font-weight:600}.hv2 .mist-graduates .chip.on{color:#fff;background:#46736a;border-color:#46736a;font-weight:700}.hv2 .mist-graduates .gcards{grid-template-columns:1fr;gap:12px;margin-top:26px;display:grid}@media (width>=768px){.hv2 .mist-graduates .gcards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1200px){.hv2 .mist-graduates .gcards{grid-template-columns:repeat(3,minmax(0,1fr))}}.hv2 .mist-graduates .gnote{text-align:center;margin-top:26px}.hv2 .mist-graduates .gcard{text-align:start;background:#fff;border:1px solid #e6e1d8;border-radius:16px;flex-direction:column;gap:12px;padding:14px;display:flex}.hv2 .mist-graduates .gcard__top{align-items:flex-start;gap:14px;display:flex}.hv2 .mist-graduates .gcard__ph{background:#f1ede5;border-radius:12px;flex:none;width:96px;height:120px;overflow:hidden}.hv2 .mist-graduates .gcard__ph img{object-fit:cover;object-position:50% 25%;width:100%;height:100%;display:block}.hv2 .mist-graduates .gcard__ph span{width:100%;height:100%;color:var(--green);place-items:center;font-size:38px;font-weight:700;display:grid}.hv2 .mist-graduates .gcard__info{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.hv2 .mist-graduates .gcard__info h3{color:var(--ink);margin:0;font-size:20px;font-weight:700;line-height:1.25}.hv2 .mist-graduates .gcard__city,.hv2 .mist-graduates .gcard__modes{color:#55605b;margin:0;font-size:14px}.hv2 .mist-graduates .gcard__cohort{color:#46736a;margin:0;font-size:13px;font-weight:700}.hv2 .mist-graduates .gcard__price{color:#55605b;align-items:baseline;gap:6px;margin:0;font-size:14px;display:flex}.hv2 .mist-graduates .gcard__price b{color:var(--burg);unicode-bidi:isolate;font-size:17px;font-weight:700}.hv2 .mist-graduates .gcard__acts{gap:8px;display:flex}.hv2 .mist-graduates .gcard__call{color:#fff;background:#7c1f2c;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:8px;min-height:44px;font-size:15px;font-weight:700;text-decoration:none;display:flex}.hv2 .mist-graduates .gcard__wa{color:#15322f;border:1.5px solid #15322f;border-radius:10px;flex:none;justify-content:center;align-items:center;width:48px;min-height:44px;text-decoration:none;display:flex}.hv2 .mist-graduates .gcard__more{color:#15322f;cursor:pointer;background:#f1ede5;border:0;border-radius:10px;align-items:center;min-height:44px;padding:0 16px;font-size:14px;font-weight:700;text-decoration:none;display:flex}.hv2 .mist-graduates .gcard__ph{text-decoration:none}.hv2 .mist-graduates .gcard__name{color:inherit;text-decoration:none}.hv2 .mist-graduates .gcard__certs{color:#46736a;margin:0;font-size:13px;font-weight:700}.hv2 .mist-graduates .gcard__details{border-top:1px solid #e6e1d8;flex-direction:column;gap:10px;padding-top:12px;display:flex}.hv2 .mist-graduates .gcard__line{margin:0;font-size:15px;line-height:1.5}.hv2 .mist-graduates .gcard__chips{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.hv2 .mist-graduates .gcard__chips li{background:#f1ede5;border-radius:999px;padding:4px 10px;font-size:13px}.hv2 .mist-graduates .gcard__bio{color:#55605b;white-space:pre-wrap;margin:0;font-size:15px;line-height:1.65}.hv2 .mist-graduates .gcard__links{flex-wrap:wrap;gap:12px;margin:0;font-size:14px;display:flex}.hv2 .mist-graduates .gcard__links a{color:var(--green)}@media (width>=768px){.hv2 .mist-graduates .grads-hero__img{height:clamp(420px,48vw,820px)}.hv2 .mist-graduates .grads-hero__img img{object-position:30% 0%;-webkit-mask-image:linear-gradient(#0000 0,#000 8%);mask-image:linear-gradient(#0000 0,#000 8%)}.hv2 .mist-graduates .grads-titlecard h1.d{font-size:40px}}.hv2 .mist-graduates .gcard{overflow-wrap:anywhere;word-break:break-word}.hv2 .mist-graduates .grad-indep{color:#55605b;max-width:60ch;margin:10px 0 0;font-size:13.5px;line-height:1.5}.hv2 .mist-graduates .grad-indep a{color:#7c1f2c;text-underline-offset:3px}
