.hrow{border-radius:10px;transition:background .2s}.hrow:hover{background:var(--soft)}.hrow .m{min-width:0}.hrow .m b{overflow-wrap:anywhere;line-height:1.3}.hrow .sp.hm-prog{color:var(--primary);background:#e9efff}.hrow .hm-sample{text-transform:uppercase;letter-spacing:.06em;color:#8a5a00;vertical-align:1px;background:#fff4d6;border-radius:100px;margin-left:6px;padding:2px 8px;font-size:10.5px;font-weight:800}.hm-cardempty{border-top:1px solid var(--line);color:var(--muted);margin:0;padding:14px 6px 6px;font-size:14.5px;font-weight:600}.hnote.none b{color:var(--muted)}.hm-levels{background:#fff;padding-top:70px;padding-bottom:70px}.hm-browse{background:var(--soft)}.hm-browse .lgrid{margin-top:44px}.hm-empty{text-align:center;max-width:52ch;color:var(--muted);margin:34px auto 0;font-size:17px;font-weight:600}.hm-empty a{color:var(--primary);text-underline-offset:3px;text-decoration:underline}.hub-dates{color:var(--muted);margin-left:auto;font-size:13.5px;font-weight:700}.hub-none{color:var(--muted);margin:0;padding:20px 0;font-weight:600}.hub-note{color:var(--muted);margin:14px 0 0;font-size:13px}.hub-note a{color:var(--primary);font-weight:800}.grow .t{overflow-wrap:anywhere;min-width:0}.wknav button:disabled{opacity:.35;cursor:default}@media (max-width:620px){.hubtop,.hubmeta{padding-left:18px;padding-right:18px}.hubbody{padding:6px 18px 22px}.hubsel{width:100%}.hubsel select{flex:1 1 0;min-width:0;max-width:100%}.hubmeta a{margin-left:0}.grow{flex-wrap:wrap;gap:6px 10px}.grow .t{flex:40%;font-size:15px}.grow .gm{text-align:left;flex-basis:100%;align-items:baseline;gap:8px;min-width:0;display:flex}.grow .gm b{display:inline}.wknav{flex-wrap:wrap}.hub-dates{flex-basis:100%;margin-left:0}table.st th,table.st td{padding-left:5px;padding-right:5px}}.faqmore{text-align:center;margin-top:26px}.sponsors .pgrid{grid-template-columns:repeat(5,minmax(0,1fr))}@media (max-width:1100px){.sponsors .pgrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.sponsors .pgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.sponsors .pgrid li:last-child:nth-child(odd){grid-column:1/-1}}@media (max-width:520px){.sponsors .pgrid{grid-template-columns:1fr;gap:16px}.sponsors .pgrid li:last-child:nth-child(odd){grid-column:auto}}.pgrid{padding:0;list-style:none}.partner{min-width:0}.partner.pv .pimg img{border-radius:17px;max-height:76px}.partner .pname{overflow-wrap:anywhere;font-size:15px;line-height:1.3;display:block}.partner.pv .pname{letter-spacing:.02em;font-size:18px}@media (min-width:521px) and (max-width:640px){.partner.plg{padding:18px 12px}.partner .pimg{height:72px}.partner .pimg img{max-height:72px}.partner.pv .pimg img{max-height:64px}.partner .pname{font-size:13.5px}}@media (max-width:560px){.hm-page .sec{padding:64px 0}.hm-page .hero h1{font-size:clamp(40px,12vw,56px)}.hm-page .hero p.lede{font-size:18px}.hm-page .hstats{gap:22px}.hm-page .hstat b{font-size:30px}}.hm-page .shead h2,.hm-page .hero h1{text-wrap:balance}.social .socgrid.solo{text-align:center;grid-template-columns:1fr;max-width:820px}.social .socgrid.solo .socpills{justify-content:center}.rgrid.few{grid-template-columns:repeat(var(--n),minmax(0,380px));justify-content:center}@media (max-width:900px){.rgrid.few{grid-template-columns:minmax(0,520px)}}.rc .who span.av{color:#fff;font-size:16px}.dx-tag{vertical-align:middle;text-transform:none;margin:0 6px;display:inline-block}.dashbar .dx-tag{font-family:var(--sans);margin-left:10px}.dashwin .dbtn{cursor:default}.dx-row{justify-content:space-between;align-items:center;padding:6px 0;font-weight:800;display:flex}.dx-row+.dx-row{border-top:1px solid var(--line)}@media (max-width:560px){.dashbar{padding:12px 16px}.dashbar .u span:first-child{display:none}.dcol{padding:16px}.nextg{flex-wrap:wrap}.nextg>div:nth-child(2){flex:60%;min-width:0}}@media (min-width:821px){#features .fgrid{flex-wrap:wrap;justify-content:center;display:flex}#features .fgrid>.fitem{flex:0 0 calc(33.3333% - 12px)}}.hm-page .hero p.hm-launch{margin-top:-8px;font-size:16px}.hm-launch strong{color:var(--primary)}
