.K_ydXa_hero{padding-block:var(--sp-9) var(--sp-8);text-align:center}.K_ydXa_hero h1{font-size:var(--fs-hero);line-height:var(--lh-tight);letter-spacing:var(--tr-hero);margin-block:var(--sp-3) var(--sp-4);font-weight:700}.K_ydXa_eyebrow{color:var(--c-accent);font-size:var(--fs-small);font-weight:600}.K_ydXa_sub{color:var(--c-text-2);letter-spacing:-.015em;font-size:clamp(1.25rem,2.2vw,1.75rem);font-weight:500;line-height:1.4}.K_ydXa_cta{margin-top:var(--sp-6);padding:var(--sp-3) var(--sp-5);background:var(--c-accent);color:#fff;transition:transform var(--dur-press) ease-out, background var(--dur) var(--ease);border-radius:999px;font-weight:600;display:inline-block}.K_ydXa_cta:hover{background:#0077ed;text-decoration:none}.K_ydXa_cta:active{transform:scale(.97)}.K_ydXa_sessions{gap:var(--sp-5);margin-block:var(--sp-8) var(--sp-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));padding:0;list-style:none;display:grid}.K_ydXa_session{align-content:start;gap:var(--sp-3);padding:var(--sp-6) var(--sp-5);border-radius:var(--radius-l);background:var(--c-bg-alt);display:grid}.K_ydXa_no{color:var(--session);font-weight:700;font-size:var(--fs-small)}.K_ydXa_session h2{font-size:var(--fs-h2);font-weight:700}.K_ydXa_session ul{gap:var(--sp-1);padding:0;list-style:none;display:grid}.K_ydXa_session ul span{min-width:1.5rem;color:var(--session);font-weight:700;display:inline-block}.K_ydXa_take{margin-top:var(--sp-2);padding-top:var(--sp-3);border-top:1px solid var(--c-line);color:var(--c-text-2);font-size:var(--fs-small)}.K_ydXa_audience{margin-bottom:var(--sp-8);color:var(--c-text-2);font-size:var(--fs-small);text-align:center}
