body .boden-single-film{max-width:820px;margin:36px auto 0;padding-top:28px;border-top:1px solid #ffffff22;scroll-margin-top:24px}body .boden-single-film h3{font-size:clamp(22px,2.2vw,28px);line-height:1.4;color:#d9ac32;margin:0 0 18px;font-weight:500}body .boden-single-film video{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:contain;background:#202124;border:1px solid #d9ac3240;border-radius:8px;box-sizing:border-box}body .boden-single-film p{font-size:16px;line-height:1.75;color:#f2f0e9;max-width:none;margin:16px 0 0}body .boden-single-film video:focus-visible{outline:2px solid #d9ac32;outline-offset:3px}@media(max-width:760px){body .boden-single-film{margin-top:28px;padding-top:24px}body .boden-single-film h3{font-size:22px}}

body .boden-film-collection{max-width:none}body .boden-film-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}body .boden-film-item{min-width:0}@media(max-width:760px){body .boden-film-grid{grid-template-columns:1fr;gap:20px}}

/* Consistent responsive video section */
body main .boden-film-collection{width:100%;max-width:none;box-sizing:border-box;margin:36px 0 0;padding:28px 0 0}body main .boden-film-collection>h3{width:100%;max-width:none!important;font-size:clamp(24px,2.2vw,30px)!important;line-height:1.35!important;font-weight:500;margin:0 0 24px!important;color:#d9ac32!important}body main .boden-film-grid{align-items:start;gap:24px}body main .boden-film-item video{width:100%;aspect-ratio:16/9;height:auto;object-fit:contain;display:block;margin:0;box-sizing:border-box}@media(max-width:760px){body main .boden-film-collection{margin-top:28px;padding-top:24px}body main .boden-film-collection>h3{font-size:24px!important;margin-bottom:20px!important}body main .boden-film-grid{gap:20px}}

body main .boden-film-item h4{font-size:20px!important;line-height:1.4!important;color:#d9ac32!important;font-weight:500;margin:0 0 14px!important;min-height:2.8em} @media(max-width:760px){body main .boden-film-item h4{font-size:19px!important;min-height:0}}
