.sem[data-astro-cid-zldhyarm]{display:flex;flex-direction:column;height:100%;background:var(--c-bg);border-radius:12px;overflow:hidden;box-shadow:var(--shadow-card);color:var(--c-ink);text-decoration:none}.sem[data-astro-cid-zldhyarm]:focus-visible{outline:3px solid var(--c-accent);outline-offset:4px}.topic[data-astro-cid-zldhyarm]{padding:24px;background:var(--c-bg-alt);border-top:4px solid var(--c-accent)}.labels[data-astro-cid-zldhyarm]{display:flex;gap:12px;font-size:12px;font-weight:700;color:var(--c-accent-dark)}.achievement[data-astro-cid-zldhyarm]{font-size:15px;line-height:1.7;font-weight:700;color:var(--c-accent-dark);margin:16px 0 10px}h3[data-astro-cid-zldhyarm]{font-size:clamp(22px,2.4vw,29px);font-weight:700;line-height:1.5;text-wrap:initial;letter-spacing:0;margin:0}.title-line[data-astro-cid-zldhyarm]{display:block}.description[data-astro-cid-zldhyarm]{font-size:13px;color:var(--c-ink-2);line-height:1.8;margin-top:14px}.meta-label[data-astro-cid-zldhyarm]{font-size:11px;color:var(--c-ink-2)}.people[data-astro-cid-zldhyarm]{padding:20px 24px 0}.people[data-astro-cid-zldhyarm] .meta-label[data-astro-cid-zldhyarm]{display:none}.speakers[data-astro-cid-zldhyarm]{display:flex;flex-direction:column;gap:16px}.speaker[data-astro-cid-zldhyarm]{display:flex;align-items:center;gap:16px}.speaker[data-astro-cid-zldhyarm] img[data-astro-cid-zldhyarm]{width:64px;height:64px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.org[data-astro-cid-zldhyarm],.role[data-astro-cid-zldhyarm]{display:block;font-size:12px;color:var(--c-ink-2);line-height:1.6}.name[data-astro-cid-zldhyarm]{display:block;font-size:18px;margin-top:3px}.action[data-astro-cid-zldhyarm]{padding:20px 24px}.when[data-astro-cid-zldhyarm] .meta-label[data-astro-cid-zldhyarm]{padding-top:12px;border-top:1px solid var(--c-line)}.schedule[data-astro-cid-zldhyarm]{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;padding:7px 0}.day[data-astro-cid-zldhyarm]{font-size:16px;white-space:nowrap}.day[data-astro-cid-zldhyarm] small[data-astro-cid-zldhyarm]{font-size:11px;font-weight:400}.time[data-astro-cid-zldhyarm]{font-size:12px;white-space:nowrap}.state[data-astro-cid-zldhyarm]{font-size:10px;color:var(--c-accent-dark);white-space:nowrap}.apply[data-astro-cid-zldhyarm]{margin-top:10px}.cap[data-astro-cid-zldhyarm]{display:block;font-size:11px;color:var(--c-ink-2);margin-top:12px}.link[data-astro-cid-zldhyarm]{display:block;text-align:center;padding:11px;border-radius:100px;background:var(--grad-pill);color:var(--c-bg);font-size:15px;font-weight:700}.note[data-astro-cid-zldhyarm]{font-size:11px;line-height:1.7;color:var(--c-ink-2);margin-top:12px}@media(min-width:861px){.sem[data-astro-cid-zldhyarm].wide{display:grid;grid-template-columns:minmax(0,1fr) 300px;grid-template-areas:"topic people" "action people";max-width:960px;margin-inline:auto}.sem[data-astro-cid-zldhyarm].wide .topic[data-astro-cid-zldhyarm]{grid-area:topic;padding:30px 36px 26px;border-top:0;border-left:4px solid var(--c-accent)}.sem[data-astro-cid-zldhyarm].wide .achievement[data-astro-cid-zldhyarm]{margin:14px 0 10px}.sem[data-astro-cid-zldhyarm].wide .description[data-astro-cid-zldhyarm]{font-size:17px;line-height:1.9;margin-top:16px}.sem[data-astro-cid-zldhyarm].wide .people[data-astro-cid-zldhyarm]{grid-area:people;display:flex;flex-direction:column;justify-content:center;padding:30px}.sem[data-astro-cid-zldhyarm].wide .people[data-astro-cid-zldhyarm] .meta-label[data-astro-cid-zldhyarm]{display:block;margin-bottom:16px}.sem[data-astro-cid-zldhyarm].wide .speakers[data-astro-cid-zldhyarm]{gap:20px}.sem[data-astro-cid-zldhyarm].wide .action[data-astro-cid-zldhyarm]{grid-area:action;display:flex;flex-wrap:wrap;align-items:center;gap:14px 28px;padding:20px 36px 24px;background:var(--c-bg-alt);border-left:4px solid var(--c-accent);border-top:1px solid var(--c-line)}.sem[data-astro-cid-zldhyarm].wide .when[data-astro-cid-zldhyarm]{flex:0 0 auto}.sem[data-astro-cid-zldhyarm].wide .when[data-astro-cid-zldhyarm] .meta-label[data-astro-cid-zldhyarm]{padding-top:0;border-top:0;margin-bottom:2px}.sem[data-astro-cid-zldhyarm].wide .schedule[data-astro-cid-zldhyarm]{grid-template-columns:auto auto auto;justify-content:start;gap:14px;padding:3px 0}.sem[data-astro-cid-zldhyarm].wide .meta-label[data-astro-cid-zldhyarm]{font-size:12px}.sem[data-astro-cid-zldhyarm].wide .day[data-astro-cid-zldhyarm]{font-size:26px}.sem[data-astro-cid-zldhyarm].wide .day[data-astro-cid-zldhyarm] small[data-astro-cid-zldhyarm]{font-size:14px}.sem[data-astro-cid-zldhyarm].wide .time[data-astro-cid-zldhyarm]{font-size:17px}.sem[data-astro-cid-zldhyarm].wide .state[data-astro-cid-zldhyarm]{font-size:12px}.sem[data-astro-cid-zldhyarm].wide .cap[data-astro-cid-zldhyarm]{font-size:12px;margin-top:8px}.sem[data-astro-cid-zldhyarm].wide .apply[data-astro-cid-zldhyarm]{flex:1 1 270px;margin-top:0}.sem[data-astro-cid-zldhyarm].wide .link[data-astro-cid-zldhyarm]{padding:14px 24px;white-space:nowrap}.sem[data-astro-cid-zldhyarm].wide .note[data-astro-cid-zldhyarm]{flex-basis:100%;margin-top:2px}}@media(min-width:1100px){.sem[data-astro-cid-zldhyarm].wide .description[data-astro-cid-zldhyarm]{font-size:17.5px}}@media(max-width:480px){.topic[data-astro-cid-zldhyarm]{padding:20px 18px}.people[data-astro-cid-zldhyarm]{padding:18px 18px 0}.action[data-astro-cid-zldhyarm]{padding:18px}.achievement[data-astro-cid-zldhyarm]{font-size:14px}h3[data-astro-cid-zldhyarm]{font-size:22px}.schedule[data-astro-cid-zldhyarm]{gap:5px}.day[data-astro-cid-zldhyarm]{font-size:15px}.time[data-astro-cid-zldhyarm]{font-size:11px}.state[data-astro-cid-zldhyarm]{font-size:9px}}@media(max-width:350px){h3[data-astro-cid-zldhyarm]{font-size:20px}.schedule[data-astro-cid-zldhyarm]{grid-template-columns:1fr auto}.state[data-astro-cid-zldhyarm]{grid-column:2;grid-row:auto}}.avatar-placeholder[data-astro-cid-zldhyarm]{width:64px;flex-shrink:0;text-align:center}.avatar-placeholder[data-astro-cid-zldhyarm] svg[data-astro-cid-zldhyarm]{width:64px;height:64px;display:block}.avatar-placeholder[data-astro-cid-zldhyarm] span[data-astro-cid-zldhyarm]{display:block;font-size:9px;line-height:1.3;color:var(--c-ink-2);margin-top:3px}
