.webinar-video-section[data-astro-cid-srgufonm]{margin-top:clamp(36px,5vw,56px);padding-top:clamp(28px,4vw,40px);border-top:1px solid var(--line);scroll-margin-top:96px;min-width:0}.webinar-video-section[data-astro-cid-srgufonm].is-first{margin-top:0;padding-top:0;border-top:none}.video-section-title[data-astro-cid-srgufonm]{font-size:clamp(24px,2.4vw,30px);line-height:1.12;margin-bottom:18px;color:var(--text-1)}.player[data-astro-cid-srgufonm]{position:relative;aspect-ratio:16 / 9;width:100%;border-radius:var(--radius-shell);overflow:hidden;background:var(--bg-sunk);box-shadow:inset 0 0 0 1px var(--line)}.player[data-astro-cid-srgufonm] iframe[data-astro-cid-srgufonm]{position:absolute;inset:0;width:100%;height:100%;border:0}.player-pt[data-astro-cid-srgufonm] .video-container{margin:0 0 18px;border-radius:var(--radius-shell)}.c-hero{padding-bottom:clamp(20px,3vw,36px)}.c-hero>.wrap{display:grid;grid-template-columns:minmax(0,1fr);gap:32px clamp(24px,5vw,72px);align-items:center}.c-hero.has-media>.wrap{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr)}.c-copy{min-width:0}.c-hero h1{font-size:clamp(32px,4vw,56px);max-width:22ch;text-wrap:balance;overflow-wrap:break-word}.c-hero .lede{max-width:56ch;text-wrap:pretty}.c-cat{display:flex;flex-wrap:wrap;gap:10px 14px;align-items:center;margin-top:20px}.c-facts{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.c-hero .cta-row{margin-top:28px}.c-media{aspect-ratio:3 / 2;border-radius:var(--radius-shell);box-shadow:0 0 0 1px var(--line);min-width:0}.c-media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}@media(max-width:900px){.c-hero.has-media>.wrap{grid-template-columns:minmax(0,1fr)}}@media(max-width:620px){.c-hero .cta-row{display:grid}.c-hero .cta-row .btn{width:100%}}.vid-sec{padding-top:clamp(20px,3vw,40px)}.vid-grid{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);column-gap:clamp(22px,4vw,56px);row-gap:clamp(28px,4vw,48px);align-items:start}.vid-player,.vid-content{grid-column:1;min-width:0}.vid-side{grid-column:2;grid-row:1 / span 2;display:grid;gap:18px;position:sticky;top:96px;align-self:start;min-width:0}@media(max-width:960px){.vid-grid{grid-template-columns:minmax(0,1fr)}.vid-side{grid-column:1;grid-row:auto;position:static}}.vfacts{margin:0;padding:8px 22px}.vfacts>div{display:grid;grid-template-columns:96px minmax(0,1fr);gap:12px;padding:13px 0;border-bottom:1px solid var(--line);font-size:14.5px}.vfacts>div:last-child{border-bottom:0}.vfacts dt{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);padding-top:3px}.vfacts dd{margin:0;color:var(--text-1)}.reg{scroll-margin-top:96px}.reg-h{font-size:clamp(22px,2.2vw,28px)}html[data-theme=dark] .reg:has(iframe):not(:has(.hs-skinned)){background:#fff}html[data-theme=dark] .reg:has(iframe):not(:has(.hs-skinned)) .reg-h{color:#1a1a1a}@media(prefers-color-scheme:dark){html:not([data-theme=light]) .reg:has(iframe):not(:has(.hs-skinned)){background:#fff}html:not([data-theme=light]) .reg:has(iframe):not(:has(.hs-skinned)) .reg-h{color:#1a1a1a}}.spk-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;max-width:760px}@media(max-width:620px){.spk-grid{grid-template-columns:minmax(0,1fr)}}.spk{display:grid;grid-template-columns:72px minmax(0,1fr);gap:16px;align-items:center;padding:18px}.spk img,.spk-ini{width:72px;height:72px;border-radius:50%;object-fit:cover}.spk-ini{display:grid;place-items:center;background:var(--fill-2);font-family:var(--font-display);font-weight:650;color:var(--text-2)}.spk h3{font-size:19px}.spk p{font-size:13.5px;color:var(--text-2)}.head .label b{color:var(--peach-t);font-weight:400}.more-head2{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:end;gap:12px 24px;margin-bottom:clamp(26px,4vw,40px)}.more-head2 .head{margin:0}.rec-grid3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}@media(max-width:1000px){.rec-grid3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.rec-grid3{grid-template-columns:minmax(0,1fr)}}.rec{min-width:0}.rec .media img{position:absolute;inset:0}.rec .post-body{gap:8px}.rec .post-body h3{font-size:17px;line-height:1.25;transition:color .3s var(--ease-19)}.rec:hover h3{color:var(--peach-t)}.rec .top{display:flex;justify-content:space-between;gap:10px;align-items:baseline;flex-wrap:wrap}.rec .top .post-meta{margin-top:0}.rec .when{font-family:var(--font-mono);font-size:11px;letter-spacing:.04em;color:var(--peach-t);font-variant-numeric:tabular-nums}
