.data-film{max-width:1120px;margin:0 auto;padding:64px 24px;color:#f1e7d8}.data-film h1{font-size:clamp(2.2rem,5vw,4.6rem);line-height:1.08;max-width:900px;margin:18px 0 24px}.data-film h2{font-size:clamp(1.5rem,3vw,2.2rem);line-height:1.2;margin:36px 0 16px}.data-film p,.data-film li{font-size:18px;line-height:1.65;max-width:80ch;margin-bottom:18px}.data-film .eyebrow{color:#2ed3c3;text-transform:uppercase;font-size:13px;letter-spacing:.12em}.data-film video{width:100%;height:auto;aspect-ratio:16/9;background:#100d0b;border-radius:16px;margin:12px 0 20px}.data-film a{color:#79e7dc;text-decoration:underline;text-underline-offset:4px}.data-film .actions{display:flex;gap:12px;flex-wrap:wrap;margin:24px 0}.data-film .cta{padding:14px 20px;border:1px solid #2ed3c3;border-radius:8px;text-decoration:none;min-height:48px}.data-film .primary{background:#2ed3c3;color:#14221f;font-weight:700}.data-film .notice{border-left:3px solid #d4ad67;padding:18px 22px;background:#28221d}.data-film .transcript{border-top:1px solid #4b4238;margin-top:40px;padding-top:12px}.data-film ul{padding-left:24px}.data-film-home{margin:40px auto;padding:32px 24px;border-top:1px solid #4b4238}.data-film-home h2{margin-top:0}@media(max-width:600px){.data-film{padding:40px 18px}.data-film p,.data-film li{font-size:16px}.data-film .actions{flex-direction:column}.data-film .cta{text-align:center}}