.technology-film{padding:14px 0 60px;max-width:1240px;margin:0 auto;text-align:left}
.technology-film .film-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:36px;margin-bottom:28px}
.technology-film .film-heading .eyebrow{margin:0 0 13px;color:#005bbb;font-size:11px}
.technology-film .film-heading h2{font-size:clamp(32px,3.8vw,52px);line-height:1.08;letter-spacing:-.045em;margin:0}
.technology-film .film-heading>p{font-size:13px;line-height:1.8;max-width:390px;margin:0;color:#365768}
.technology-film .film-player{border-radius:19px;overflow:hidden;background:#0b2a3a;border:1px solid #c7dce9;box-shadow:0 16px 40px #173f5c12}
.technology-film video{display:block;width:100%;height:auto;aspect-ratio:16/9;background:#f3f8fc}
.technology-film .film-actions{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:15px 0 20px;border-bottom:1px solid #cfdee7}
.technology-film .film-actions>span{font-size:11px;color:#476575}
.technology-film .film-actions a{display:inline-flex;align-items:center;gap:12px;min-height:44px;font-size:12px;color:#005bbb;text-decoration:underline;text-underline-offset:4px}
.technology-film .film-transcript{margin-top:17px;border:1px solid #cfdee7;border-radius:10px;background:#ffffffa6}
.technology-film .film-transcript summary{font-size:12px;font-weight:500;padding:17px 20px;cursor:pointer;min-height:48px}
.technology-film .film-transcript>div{padding:0 20px 20px;max-width:1000px}
.technology-film .film-transcript h3{font-size:19px;line-height:1.3;margin:20px 0 8px}
.technology-film .film-transcript p{font-size:12px;line-height:1.9;margin:0}
.technology-film :is(video,a,summary):focus-visible{outline:3px solid #006cf4;outline-offset:4px}
@media(max-width:850px){.technology-film .film-heading{display:block}.technology-film .film-heading>p{max-width:650px;margin-top:18px}.technology-film{padding-bottom:38px}}
@media(max-width:580px){.technology-film .film-heading h2{font-size:32px}.technology-film .film-heading>p{font-size:12px}.technology-film .film-player{border-radius:10px}.technology-film .film-actions{display:block;padding:12px 0}.technology-film .film-actions>span{display:block;font-size:10px}.technology-film .film-actions a{font-size:11px}.technology-film .film-transcript summary{font-size:11px}}
