.rg-detail{color:var(--rg-text);font-family:var(--rg-font)}.rg-detail__wrap{margin:0 auto;max-width:1100px;padding:var(--rg-space-8) var(--rg-gutter) var(--rg-space-12);width:100%}.rg-detail__back{color:var(--rg-accent);display:inline-block;font-size:var(--rg-btn);font-weight:700;letter-spacing:.02em;margin-bottom:var(--rg-space-6);text-decoration:none;text-transform:uppercase}.rg-detail__back:hover{text-decoration:underline}.rg-detail__prose{font-size:var(--rg-body);line-height:1.7}.rg-detail__prose>*+*{margin-top:var(--rg-space-4)}.rg-detail__prose h2{font-size:var(--rg-h3);margin-top:var(--rg-space-6)}.rg-detail__prose h2,.rg-detail__prose h3{font-weight:700;line-height:var(--rg-lh-tight)}.rg-detail__prose h3{font-size:var(--rg-h4);margin-top:var(--rg-space-5)}.rg-detail__prose a{color:var(--rg-accent)}.rg-detail__prose img{border-radius:var(--rg-radius-md);height:auto;max-width:100%}.rg-detail__prose ol,.rg-detail__prose ul{padding-left:var(--rg-space-6)}.rg-detail__prose li+li{margin-top:var(--rg-space-2)}.rg-detail__prose blockquote{border-left:3px solid var(--rg-accent);margin:var(--rg-space-6) 0;opacity:.9;padding-left:var(--rg-space-5)}.rg-detail__head{display:flex;flex-wrap:wrap;gap:var(--rg-space-6);margin-bottom:var(--rg-space-8)}.rg-detail__avatar{aspect-ratio:1;flex:0 0 220px;max-width:220px}.rg-detail__avatar img{display:block;height:100%;object-fit:cover;width:100%}.rg-detail__glyph{color:color-mix(in srgb,var(--rg-accent) 45%,transparent);height:45%;margin:27.5% auto;width:45%}.rg-detail__intro{flex:1 1 320px}.rg-detail__role{background:var(--rg-surface-chip);border:var(--rg-border);border-radius:var(--rg-radius-sm);color:var(--rg-accent);display:inline-block;font-size:var(--rg-btn);font-weight:700;margin-bottom:var(--rg-space-3);padding:var(--rg-space-1) var(--rg-space-3);text-transform:uppercase}.rg-detail__name{font-size:var(--rg-h1);font-weight:700;line-height:var(--rg-lh-tight);margin:0}.rg-detail__credentials{color:var(--rg-accent);font-weight:700;margin:var(--rg-space-2) 0 0}.rg-detail__title{margin:var(--rg-space-2) 0 0;opacity:.85}.rg-detail__country{align-items:center;display:flex;gap:var(--rg-space-1);margin:var(--rg-space-3) 0 0}.rg-detail__flag{font-size:1.25em;line-height:1}.rg-detail__socials{display:flex;flex-wrap:wrap;gap:var(--rg-space-2);list-style:none;margin:var(--rg-space-4) 0 0;padding:0}.rg-detail__social{align-items:center;border:var(--rg-border);border-radius:var(--rg-radius-sm);box-sizing:border-box;color:var(--rg-text);display:inline-flex;height:48px;justify-content:center;transition:background-color .2s ease,box-shadow .2s ease;width:48px}.rg-detail__social:focus-visible,.rg-detail__social:hover{background-color:var(--rg-surface-chip);box-shadow:var(--rg-glow-sm)}.rg-detail__social:focus-visible{outline:2px solid var(--rg-accent-glow);outline-offset:2px}.rg-detail__social-icon{display:block;height:24px;width:24px}.rg-detail__lead{font-size:var(--rg-body);font-weight:700;line-height:1.5;margin-bottom:var(--rg-space-5)}.rg-detail__promo{display:grid;gap:0;grid-template-columns:1fr 1fr;margin-top:var(--rg-space-10);overflow:hidden}.rg-detail__promo-media{overflow:hidden}.rg-detail__promo-media img{display:block;height:100%;object-fit:cover;width:100%}.rg-detail__promo-body{background:var(--rg-gradient-card,var(--rg-navy-deep));display:flex;flex-direction:column;gap:var(--rg-space-3);padding:var(--rg-space-6)}.rg-detail__promo-eyebrow{color:var(--rg-accent);font-size:var(--rg-btn);font-weight:700;letter-spacing:.06em;text-transform:uppercase}.rg-detail__promo-title{font-size:var(--rg-h3);font-weight:700;line-height:var(--rg-lh-tight);margin:0}.rg-detail__hero{aspect-ratio:21/9;margin-bottom:var(--rg-space-6)}.rg-detail__hero img{display:block;height:100%;object-fit:cover;width:100%}.rg-detail__head--event{margin-bottom:var(--rg-space-6)}.rg-detail__status{background:var(--rg-surface-chip);border:var(--rg-border);border-radius:var(--rg-radius-sm);color:var(--rg-accent);display:inline-block;font-size:var(--rg-btn);font-weight:700;margin-bottom:var(--rg-space-3);padding:var(--rg-space-1) var(--rg-space-3);text-transform:uppercase}.rg-detail__status--past,.rg-detail__status--sold-out{color:var(--rg-text);opacity:.7}.rg-detail__dates{color:var(--rg-accent);font-size:var(--rg-h4);font-weight:700;margin:var(--rg-space-2) 0 0}.rg-detail__place{margin:var(--rg-space-3) 0 0;opacity:.9}.rg-detail__format,.rg-detail__venue{opacity:.8}.rg-detail__grid{display:grid;gap:var(--rg-space-8);grid-template-columns:minmax(0,1fr) 320px}.rg-detail__subhead{font-size:var(--rg-h3);font-weight:700;line-height:var(--rg-lh-tight);margin:var(--rg-space-8) 0 var(--rg-space-4)}.rg-detail__speaker-list{display:grid;gap:var(--rg-space-4);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));list-style:none;margin:0;padding:0}.rg-detail__speaker{align-items:center;display:flex;gap:var(--rg-space-2)}.rg-detail__speaker-photo{border:var(--rg-border);border-radius:50%;height:56px;object-fit:cover;width:56px}.rg-detail__speaker-name{font-weight:700}.rg-detail__speaker-name a{color:var(--rg-text);text-decoration:none}.rg-detail__speaker-name a:hover{color:var(--rg-accent)}.rg-detail__facts{background:var(--rg-navy-deep);display:flex;flex-direction:column;gap:var(--rg-space-3);padding:var(--rg-space-6);position:sticky;top:var(--rg-space-6)}.rg-detail__price{font-size:var(--rg-h3);font-weight:700;margin:0}.rg-detail__pricenote{margin:0;opacity:.75}.rg-detail__cpd{color:var(--rg-accent);font-weight:700;margin:0}.rg-detail__closed,.rg-detail__facts .rg-btn{margin-top:var(--rg-space-2)}.rg-detail__closed{color:var(--rg-text);font-weight:700;opacity:.7;text-transform:uppercase}.rg-detail--muted{opacity:.82}.rg-detail__empty{margin:0 auto;max-width:640px;min-height:40vh;padding:var(--rg-space-12) var(--rg-gutter);text-align:center}.rg-detail__empty h1{font-size:var(--rg-h2);font-weight:700;margin:0 0 var(--rg-space-4)}.rg-detail__empty a{color:var(--rg-accent)}@media (max-width:900px){.rg-detail__grid{grid-template-columns:1fr}.rg-detail__facts{position:static}.rg-detail__promo{grid-template-columns:1fr}.rg-detail__promo-media{aspect-ratio:16/9}}@media (max-width:600px){.rg-detail__wrap{padding-top:var(--rg-space-6)}.rg-detail__head{gap:var(--rg-space-4)}.rg-detail__avatar{flex-basis:140px;max-width:140px}.rg-detail__name{font-size:var(--rg-h2)}.rg-detail__hero{aspect-ratio:16/9}}.rg-edu-profile>.hs_cos_wrapper_type_module+.hs_cos_wrapper_type_module>[class*=rg-],.rg-edu-profile>.hs_cos_wrapper_type_module~.hs_cos_wrapper_type_module>[class*=rg-]{margin-top:var(--rg-module-gap)}.rg-edu-profile__back{font-family:var(--rg-body-font);font-size:var(--rg-small);margin:var(--rg-space-5) auto 0;max-width:var(--rg-container);width:calc(100% - var(--rg-gutter)*2)}.rg-edu-profile__back a{color:var(--rg-accent-text);font-weight:700;text-decoration:none}.rg-edu-profile__back a:focus-visible,.rg-edu-profile__back a:hover{text-decoration:underline}.rg-edu-content{margin:var(--rg-module-gap) auto 0;max-width:var(--rg-container);width:calc(100% - var(--rg-gutter)*2)}.rg-edu-content__head{align-items:center;display:flex;flex-wrap:wrap;gap:var(--rg-space-3) var(--rg-space-4);justify-content:space-between;margin-bottom:var(--rg-space-4)}.rg-edu-content__heading{color:var(--rg-text);font-family:var(--rg-font);font-size:var(--rg-h2);font-weight:var(--rg-heading-weight,500);letter-spacing:var(--rg-track-head);line-height:1.1;margin:0}.rg-edu-content__heading .rg-accent{color:var(--rg-accent-large);font-weight:700}.rg-edu-content__grid{display:grid;gap:var(--rg-space-3);grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:1024.98px){.rg-edu-content__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:599.98px){.rg-edu-content__grid{grid-template-columns:minmax(0,1fr)}}.rg-edu-profile #hs_cos_wrapper_edu_about .rg-split-feature__pp-media{align-self:center;aspect-ratio:auto;height:auto;justify-self:center;max-width:520px;min-height:0}.rg-edu-profile #hs_cos_wrapper_edu_about .rg-split-feature__pp-image{display:block;height:auto;inset:auto;max-width:100%;object-fit:contain;position:static;width:100%}