.cd_hero_outer{margin:0 auto;width:min(100%,var(--tb-prose-max))}.cd_hero{align-items:stretch;background:var(--tb-bg-base);border:1px solid var(--tb-line-100);border-radius:var(--tb-radius-lg);color:var(--tb-ink-800);display:grid;font-family:var(--tb-font-sans);grid-template-columns:minmax(0,3fr) minmax(0,4fr);overflow:hidden}.cd_thumb{aspect-ratio:4/3;background-color:var(--tb-bg-soft);background-position:50%;background-repeat:no-repeat;background-size:cover;margin:0;max-width:100%;min-height:100%}.cd_info{align-items:flex-start;border-left:1px solid var(--tb-line-100);display:flex;flex-direction:column;justify-content:center;min-width:0;padding:20px}.cd_tags{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.cd_badge--recruiting .cd_dot{animation:cdLivePulse 1.4s ease-in-out infinite;background:currentColor;border-radius:50%;height:6px;width:6px}@keyframes cdLivePulse{0%,to{opacity:1}50%{opacity:.35}}.cd_title{color:var(--tb-ink-800);font:var(--tb-text-h2);letter-spacing:var(--tb-tracking-heading)}.cd_sub,.cd_title{margin:12px 0 0;word-break:keep-all}.cd_sub{font:var(--tb-text-body)}.cd_meta,.cd_sub{color:var(--tb-ink-500)}.cd_meta{display:flex;flex-wrap:wrap;font:var(--tb-text-sm);gap:12px;margin-top:16px}.cd_meta_item--date{font-variant-numeric:tabular-nums}.cd_cta{margin-top:20px}.cd_hero--poster{grid-template-columns:1fr}.cd_thumb--poster{aspect-ratio:16/9;background-color:var(--tb-ink-900);min-height:0}.cd_info--poster{border-left:0;border-top:1px solid var(--tb-line-100);padding:24px 32px}.cd_poster_meta{display:grid;font:var(--tb-text-body);gap:8px;margin:16px 0 0}.cd_poster_meta>div{display:grid;gap:12px;grid-template-columns:48px minmax(0,1fr)}.cd_poster_meta dt{color:var(--tb-ink-500);font-weight:600}.cd_poster_meta dd{color:var(--tb-ink-700);font-variant-numeric:tabular-nums;margin:0}.cd_evinfo{margin-top:32px}.cd_evinfo_title{color:var(--tb-ink-800);font:var(--tb-text-h3);letter-spacing:var(--tb-tracking-heading);margin:0 0 12px}.cd_evinfo_list{background:var(--tb-bg-soft);border:1px solid var(--tb-line-100);border-radius:var(--tb-radius-lg);display:grid;font:var(--tb-text-sm);gap:10px;margin:0;padding:16px 20px}.cd_evinfo_item{display:grid;gap:12px;grid-template-columns:64px minmax(0,1fr)}.cd_evinfo_label{color:var(--tb-ink-500);font-weight:600}.cd_evinfo_value{color:var(--tb-ink-700);margin:0;white-space:pre-line}@media (max-width:900px){.cd_hero{grid-template-columns:1fr}.cd_thumb{aspect-ratio:16/9;min-height:0}.cd_info{border-left:0;border-top:1px solid var(--tb-line-100)}}@media (max-width:640px){.cd_info{padding:24px}.cd_thumb--poster{aspect-ratio:16/10}.cd_info--poster{padding:16px}.cd_poster_meta{font:var(--tb-text-sm)}}.cd_body_wrap{color:var(--tb-ink-800);font-family:var(--tb-font-sans);margin:0 auto;width:min(100%,var(--tb-container))}.lecture_detail_body{display:grid;gap:32px;grid-template-columns:minmax(0,1fr) minmax(0,var(--tb-prose-max)) minmax(0,1fr);padding-bottom:48px}.lecture_detail_body .m{display:none}.ldb_main{grid-column:2;grid-row:1;min-width:0}.ldb_rail{align-self:start;grid-column:3;grid-row:1;max-height:calc(100vh - var(--tb-header-height) - 64px);overflow-y:auto;position:sticky;top:calc(var(--tb-header-height) + 32px)}.ldb_block,.ldb_rail{margin-top:var(--tb-block-gap)}.ldb_video_frame{aspect-ratio:16/9;background:var(--tb-ink-800);border-radius:var(--tb-radius-lg);overflow:hidden;position:relative}.ldb_video_frame iframe,.ldb_video_player{border:0;height:100%;inset:0;position:absolute;width:100%}.ldb_video_player{background:#000;display:block;object-fit:contain}.ldb_material_row{align-items:center;border:1px solid var(--tb-line-100);border-radius:var(--tb-radius-lg);display:flex;gap:16px;justify-content:space-between;margin-top:12px;padding:16px}.ldb_material_copy strong{color:var(--tb-ink-800);display:block;font:var(--tb-text-body);font-weight:600}.ldb_material_copy p{color:var(--tb-ink-500);font:var(--tb-text-sm);margin:2px 0 0}.ldb_speaker_list{display:grid;gap:var(--tb-grid-gap);grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;padding:0}.ldb_speaker_list--single{grid-template-columns:1fr}.ldb_speaker{gap:12px;margin:0;padding:16px}.ldb_speaker_head{align-items:center;display:flex;gap:16px;min-width:0}.ldb_speaker_avatar{background:var(--tb-line-100);border-radius:var(--tb-radius-pill);color:var(--tb-ink-500);display:grid;flex:none;font:var(--tb-text-sm);font-weight:600;height:48px;object-fit:cover;overflow:hidden;place-items:center;width:48px}.ldb_speaker_copy{min-width:0}.ldb_speaker_name{color:var(--tb-ink-800);font:var(--tb-text-h3);letter-spacing:var(--tb-tracking-heading);margin:0}.ldb_speaker_role{margin:0}.ldb_speaker_bio,.ldb_speaker_role{color:var(--tb-ink-500);font:var(--tb-text-sm)}.ldb_speaker_bio p{margin:0}.ldb_speaker_bio p+p{margin-top:6px}.ldb_toc[hidden]{display:none}.ldb_toc{border-left:1px solid var(--tb-line-200)}.ldb_toc_summary{color:var(--tb-ink-800);cursor:default;font:var(--tb-text-sm);font-weight:600;list-style:none;padding:0 16px 12px}.ldb_toc_summary::-webkit-details-marker{display:none}.ldb_toc_list{list-style:none;margin:0;padding:0}.ldb_toc_link{border-left:2px solid transparent;color:var(--tb-ink-500);display:block;font:var(--tb-text-sm);margin-left:-1px;padding:8px 16px;text-decoration:none;transition:color var(--tb-duration) var(--tb-ease)}.ldb_toc_item--sub .ldb_toc_link{padding-left:32px}.ldb_toc_link.is-active,.ldb_toc_link:hover{border-left-color:var(--tb-accent);color:var(--tb-accent-hover)}.ldb_toc_link:focus-visible{outline-offset:-2px}.ldb_post h2,.ldb_post h3{scroll-margin-top:calc(var(--tb-header-height) + 20px)}.ldb_audience_list{display:grid;gap:8px;list-style:none;margin:0;padding:0}.ldb_audience_item{background:var(--tb-bg-soft);border:1px solid var(--tb-line-100);border-radius:var(--tb-radius-lg);color:var(--tb-ink-800);font:var(--tb-text-sm);padding:12px 16px 12px 40px;position:relative}.ldb_audience_item:before{color:var(--tb-accent);content:"✓";font-weight:700;left:16px;position:absolute;top:12px}.ldb_gallery_single{background:var(--tb-bg-soft);border-radius:var(--tb-radius-lg);margin:0;overflow:hidden}.ldb_gallery_single img{display:block;height:auto;width:100%}.ldb_gallery_track{display:grid;gap:var(--tb-grid-gap);grid-auto-columns:calc(33.33333% - var(--tb-grid-gap)*2/3);grid-auto-flow:column;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;border-radius:var(--tb-radius-lg)}.ldb_gallery_track::-webkit-scrollbar{display:none}.ldb_gallery_track:focus-visible{outline:2px solid var(--tb-accent);outline-offset:4px}.ldb_gallery_fig{aspect-ratio:16/10;background:var(--tb-bg-soft);border-radius:var(--tb-radius-lg);margin:0;overflow:hidden;scroll-snap-align:start}.ldb_gallery_fig img{display:block;height:100%;object-fit:cover;width:100%}.ldb_gallery_nav{align-items:center;display:flex;gap:12px;justify-content:center;margin-top:16px}.ldb_gallery_pos{color:var(--tb-ink-500);font:var(--tb-text-sm);font-variant-numeric:tabular-nums;min-width:56px;text-align:center}.ldb_gallery_btn[disabled]{cursor:default;opacity:.4}.ldb_gallery_single+.ldb_gallery_featured,.ldb_gallery_slider+.ldb_gallery_featured{margin-top:var(--tb-grid-gap)}.ldb_gallery_featured{background:var(--tb-bg-soft);border-radius:var(--tb-radius-lg);margin:0;overflow:hidden}.ldb_gallery_featured img{display:block;height:auto;width:100%}.ldb_material_modal{color:var(--tb-ink-800);display:grid;font-family:var(--tb-font-sans);grid-template-columns:minmax(0,1fr);inset:0;padding:32px;place-items:center;position:fixed;z-index:10000}.ldb_material_modal[hidden]{display:none}.ldb_material_backdrop{background:rgba(12,12,12,.72);inset:0;position:absolute}.ldb_material_dialog{background:var(--tb-bg-base);border-radius:var(--tb-radius-lg);box-shadow:var(--tb-shadow-modal);display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr) auto;max-height:calc(100vh - 64px);max-width:100%;overflow:hidden;position:relative;width:min(calc(var(--tb-prose-max) + 64px),100%);z-index:1}.ldb_material_controls,.ldb_material_header{align-items:center;background:var(--tb-bg-soft);display:flex;gap:16px;justify-content:space-between;padding:16px 20px}.ldb_material_header h2{font:var(--tb-text-h3);letter-spacing:var(--tb-tracking-heading);margin:0}.ldb_material_stage{aspect-ratio:16/9;background:var(--tb-bg-base);display:grid;grid-template-columns:minmax(0,1fr);max-height:calc(100vh - 260px);min-height:0;min-width:0;overflow:hidden;padding:16px;place-items:center;touch-action:pan-y;width:100%}.ldb_material_image,.ldb_material_stage{-webkit-touch-callout:none;user-select:none}.ldb_material_image{display:block;height:auto;max-height:100%;max-width:100%;object-fit:contain;width:auto}.ldb_material_footer{background:var(--tb-bg-soft);min-width:0}.ldb_material_position{color:var(--tb-ink-500);font:var(--tb-text-sm);font-variant-numeric:tabular-nums}.ldb_material_gallery{display:flex;gap:8px;overflow-x:auto;padding:0 20px 16px;scroll-snap-type:x proximity;scrollbar-width:thin}.ldb_material_gallery:empty{display:none}.ldb_material_thumb{aspect-ratio:16/9;background:var(--tb-bg-base);border:2px solid transparent;border-radius:var(--tb-radius-md);cursor:pointer;flex:none;opacity:.56;overflow:hidden;padding:0;scroll-snap-align:center;transition:opacity var(--tb-duration) var(--tb-ease),border-color var(--tb-duration) var(--tb-ease);width:96px}.ldb_material_thumb img{display:block;height:100%;object-fit:cover;pointer-events:none;width:100%}.ldb_material_thumb:hover{opacity:.85}.ldb_material_thumb.is-active{border-color:var(--tb-accent);opacity:1}.ldb_material_thumb:focus-visible{outline:2px solid var(--tb-accent);outline-offset:2px}@media (max-width:1100px){.lecture_detail_body{display:block;margin:0 auto;width:min(100%,var(--tb-prose-max))}.ldb_rail{margin-top:32px;max-height:none;overflow:visible;position:static}.ldb_toc{background:var(--tb-bg-soft);border:1px solid var(--tb-line-100);border-radius:var(--tb-radius-lg)}.ldb_toc_summary{align-items:center;cursor:pointer;display:flex;gap:12px;justify-content:space-between;padding:16px}.ldb_toc_summary:after{border-bottom:1.5px solid var(--tb-ink-400);border-right:1.5px solid var(--tb-ink-400);content:"";height:8px;transform:rotate(45deg);transition:transform var(--tb-duration) var(--tb-ease);width:8px}.ldb_toc_details[open] .ldb_toc_summary{border-bottom:1px solid var(--tb-line-100)}.ldb_toc_details[open] .ldb_toc_summary:after{transform:rotate(-135deg)}.ldb_toc_list{padding:8px 0}.ldb_toc{border-left:1px solid var(--tb-line-100)}.ldb_toc_link{border-left-width:2px;margin-left:0}}@media (max-width:760px){.lecture_detail_body .pc{display:none}.lecture_detail_body .m{display:block}}@media (max-width:640px){.ldb_speaker_list{grid-template-columns:1fr}.ldb_gallery_track{gap:12px;grid-auto-columns:82%}.ldb_gallery_single+.ldb_gallery_featured,.ldb_gallery_slider+.ldb_gallery_featured{margin-top:12px}.ldb_material_row{align-items:flex-start;flex-direction:column}.ldb_material_modal{padding:20px}.ldb_material_dialog{max-height:calc(100vh - 40px);width:100%}.ldb_material_controls,.ldb_material_header{padding:12px 16px}.ldb_material_stage{max-height:calc(100vh - 230px);padding:12px}.ldb_material_gallery{padding:0 16px 12px}.ldb_material_thumb{width:80px}}.crd_band{background:var(--tb-bg-warm);color:var(--tb-ink-800);font-family:var(--tb-font-sans);margin:48px calc(50% - 50vw) 0;padding:64px 24px}.crd_grid{align-items:flex-start;display:flex;gap:var(--tb-grid-gap);list-style:none;margin:0;padding:0}.crd_item{flex:1 1 0;margin:0;min-width:0}.crd_card{color:inherit;display:flex;flex-direction:column;text-decoration:none}.crd_thumb{aspect-ratio:16/9;background-color:var(--tb-bg-soft);background-position:50%;background-size:cover;border-radius:var(--tb-radius-lg);overflow:hidden;position:relative;transition:opacity var(--tb-duration) var(--tb-ease)}.crd_card:hover .crd_thumb{opacity:.92}.crd_badge{left:10px;position:absolute;top:10px}.crd_body{display:flex;flex-direction:column;gap:6px;padding:14px 2px 0}.crd_cat{color:var(--tb-ink-500);font:var(--tb-text-sm);font-weight:600;letter-spacing:var(--tb-tracking-heading)}.crd_cat--thinking{color:var(--tb-cat-people)}.crd_cat--forum{color:var(--tb-cat-biz)}.crd_cat--seminar{color:var(--tb-cat-edu)}.crd_cat--interview{color:var(--tb-cat-society)}.crd_name{color:var(--tb-ink-800);font:var(--tb-text-h3);font-size:18px;letter-spacing:var(--tb-tracking-heading);margin:0;word-break:keep-all}.crd_card:hover .crd_name{color:var(--tb-accent)}.crd_date{color:var(--tb-ink-500);font:var(--tb-text-sm);font-variant-numeric:tabular-nums}@media (max-width:900px){.crd_grid{overflow-x:auto;overscroll-behavior-x:contain;padding-bottom:12px;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none}.crd_grid::-webkit-scrollbar{display:none}.crd_item{flex:0 0 calc(50% - 10px);scroll-snap-align:start}}@media (max-width:640px){.crd_band{padding:48px 20px}.crd_item{flex-basis:calc(100% - 40px)}}