
.creation-video-hero{text-align:center;padding:64px 20px 38px}.creation-video-hero h1{font-size:clamp(2.7rem,6vw,4.5rem);line-height:1.1}.creation-video-hero>p{max-width:720px;margin:22px auto;line-height:1.8}.creation-video-note{font-size:.9rem;color:#5f536f;line-height:1.7}.creation-video-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding-bottom:40px}.creation-video-card{border:1px solid #ded3ef;border-radius:22px;overflow:hidden;background:white;min-width:0}.creation-video-featured{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr)}.creation-video-player{background:#312152;display:flex;align-items:center}.creation-video-player video{display:block;width:100%;height:auto;max-height:650px}.creation-video-copy{padding:24px;min-width:0}.creation-video-copy h2{font-size:1.5rem;line-height:1.25}.creation-video-copy p{line-height:1.7}.creation-video-copy summary,.creation-video-faq summary,.creation-video-preview>summary{cursor:pointer;font-weight:800;color:#40306c;min-height:44px;padding:12px 0}.creation-transcript{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.8;font-size:.95rem;margin:16px 0}.creation-video-copy a{overflow-wrap:anywhere}.creation-video-faq{max-width:900px;padding:20px 20px 70px}.creation-video-faq details{border-bottom:1px solid #ded3ef;padding:12px 0}.creation-video-faq p{line-height:1.8}.creation-video-preview{border:1px solid #ded3ef;border-radius:18px;background:#f4efff;padding:12px 24px;margin-bottom:30px}.creation-video-preview video{display:block;width:100%;max-width:1000px;height:auto;margin:20px auto;border-radius:12px}.creation-video-preview p{line-height:1.7}.creation-video-preview[open]{padding-bottom:22px}.creation-video-copy details[open]{margin-bottom:18px}@media(max-width:800px){.creation-video-grid{grid-template-columns:1fr}.creation-video-featured{display:block}.creation-video-player video{max-height:620px}.creation-video-preview{max-width:calc(100% - 32px);padding:12px 16px}.creation-video-copy{padding:20px}}@media(prefers-reduced-motion:reduce){.creation-video-card *{scroll-behavior:auto}}
