.page-module__kS1guq__main{min-height:100vh;color:var(--black);background-color:#f8f9fa}.page-module__kS1guq__videoStage{background-color:#000;padding:40px 0 60px;position:relative}.page-module__kS1guq__backLink{color:#fffc;align-items:center;gap:8px;margin-bottom:24px;font-size:.9rem;font-weight:600;text-decoration:none;transition:color .2s,transform .2s;display:inline-flex}.page-module__kS1guq__backLink:hover{color:var(--ted-red);transform:translate(-4px)}.page-module__kS1guq__videoPlayerContainer{background:#111;border-radius:12px;width:100%;max-width:1050px;margin:0 auto;padding-top:56.25%;position:relative;overflow:hidden;box-shadow:0 20px 50px #00000080}.page-module__kS1guq__videoIframe{border:0;width:100%;height:100%;position:absolute;top:0;left:0}.page-module__kS1guq__talkDetailSection{padding:60px 0 80px}.page-module__kS1guq__detailLayout{grid-template-columns:1fr;gap:48px;max-width:1050px;margin:0 auto;display:grid}.page-module__kS1guq__mainInfo{background:#fff;border-radius:16px;padding:40px;box-shadow:0 4px 20px #0000000d}.page-module__kS1guq__eventBadge{color:var(--ted-red);text-transform:uppercase;letter-spacing:1.5px;margin-bottom:12px;font-size:.85rem;font-weight:800;display:inline-block}.page-module__kS1guq__talkTitle{color:var(--black);margin-bottom:16px;font-size:clamp(1.75rem,4vw,2.5rem);font-weight:800;line-height:1.2}.page-module__kS1guq__speakerName{color:#555;margin-bottom:24px;font-size:1.25rem;font-weight:700}.page-module__kS1guq__divider{background-color:#eee;height:1px;margin:24px 0}.page-module__kS1guq__sectionHeading{text-transform:uppercase;letter-spacing:1px;color:var(--black);margin-bottom:12px;font-size:1.1rem;font-weight:700}.page-module__kS1guq__description{color:#444;margin-bottom:32px;font-size:1.05rem;line-height:1.7}.page-module__kS1guq__speakerBioBox{border-left:4px solid var(--ted-red);background:#fdfdfd;border-radius:0 8px 8px 0;margin-bottom:32px;padding:20px 24px}.page-module__kS1guq__speakerBioText{color:#555;font-size:.95rem;line-height:1.6}.page-module__kS1guq__shareBar{flex-wrap:wrap;align-items:center;gap:12px;margin-top:24px;display:flex}.page-module__kS1guq__shareLabel{color:#777;margin-right:8px;font-size:.9rem;font-weight:700}.page-module__kS1guq__shareBtn{color:#333;cursor:pointer;background:#f0f0f0;border:1px solid #e0e0e0;border-radius:30px;justify-content:center;align-items:center;gap:8px;padding:10px 18px;font-size:.85rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.page-module__kS1guq__shareBtn:hover{background:var(--ted-red);color:#fff;border-color:var(--ted-red)}.page-module__kS1guq__relatedSection{background:#f1f3f5;border-top:1px solid #e5e5e5;padding:80px 0 100px}.page-module__kS1guq__relatedTitle{text-align:center;color:var(--black);margin-bottom:48px;font-size:2rem;font-weight:800}.page-module__kS1guq__relatedGrid{grid-template-columns:1fr;gap:32px;max-width:1100px;margin:0 auto;display:grid}.page-module__kS1guq__talkCard{height:100%;color:inherit;background:#fff;border-radius:12px;flex-direction:column;text-decoration:none;transition:transform .3s,box-shadow .3s;display:flex;overflow:hidden;box-shadow:0 4px 15px #0000000d}.page-module__kS1guq__talkCard:hover{transform:translateY(-4px);box-shadow:0 12px 30px #0000001f}.page-module__kS1guq__cardVideoWrapper{background:#000;width:100%;padding-top:56.25%;position:relative;overflow:hidden}.page-module__kS1guq__cardThumbnailImg{object-fit:cover;width:100%;height:100%;transition:transform .3s;position:absolute;top:0;left:0}.page-module__kS1guq__talkCard:hover .page-module__kS1guq__cardThumbnailImg{transform:scale(1.05)}.page-module__kS1guq__cardThumbnailOverlay{background:#0003;justify-content:center;align-items:center;width:100%;height:100%;transition:background .3s;display:flex;position:absolute;top:0;left:0}.page-module__kS1guq__talkCard:hover .page-module__kS1guq__cardThumbnailOverlay{background:#0000001a}.page-module__kS1guq__cardPlayCircle{background-color:var(--ted-red);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;transition:transform .3s;display:flex;box-shadow:0 4px 15px #eb002866}.page-module__kS1guq__talkCard:hover .page-module__kS1guq__cardPlayCircle{transform:scale(1.1)}.page-module__kS1guq__cardContent{flex-direction:column;flex-grow:1;justify-content:space-between;padding:20px;display:flex}.page-module__kS1guq__cardEventName{color:var(--ted-red);text-transform:uppercase;letter-spacing:1px;margin-bottom:6px;font-size:.75rem;font-weight:700}.page-module__kS1guq__cardTalkTitle{color:var(--black);margin-bottom:8px;font-size:1.05rem;font-weight:800;line-height:1.3}.page-module__kS1guq__cardSpeaker{color:#666;font-size:.875rem;font-weight:600}.page-module__kS1guq__notFoundContainer{text-align:center;padding:100px 20px}.page-module__kS1guq__notFoundTitle{margin-bottom:1rem;font-size:2.5rem;font-weight:800}.page-module__kS1guq__notFoundText{color:#666;margin-bottom:2rem;font-size:1.1rem}@media (min-width:768px){.page-module__kS1guq__relatedGrid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.page-module__kS1guq__relatedGrid{grid-template-columns:repeat(3,1fr)}}
