.october-twenty-five-gallery .october25-film{border:3px solid var(--navy);max-width:800px;box-shadow:5px 5px 0 var(--yellow);background:#fffaf0;border-radius:20px;margin:0 auto 28px;padding:18px}.october25-film-heading{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.october25-film-heading h2{color:var(--navy);margin:0;font-size:24px;line-height:1.35}.october25-film-heading>span{white-space:nowrap;color:#5c6070;font-size:13px;font-weight:800}.october25-film>p{color:#5c6070;word-break:keep-all;margin:6px 0 13px;font-size:14px;font-weight:750;line-height:1.6}.october25-player{aspect-ratio:16/9;background:#101b30;border-radius:12px;overflow:hidden}.october25-player iframe{border:0;width:100%;height:100%;display:block}.october25-play{color:#fff;cursor:pointer;background:#101b30;border:0;width:100%;height:100%;padding:0;display:block;position:relative}.october25-play img{object-fit:cover;opacity:.76;width:100%;height:100%;display:block}.october25-play>span{background:var(--navy);border:3px solid #fff;border-radius:50%;place-items:center;width:70px;height:70px;padding-left:5px;font-size:28px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.october25-play>b{background:var(--navy);white-space:nowrap;border-radius:8px;padding:5px 12px;font-size:14px;position:absolute;top:calc(50% + 47px);left:50%;transform:translate(-50%)}.october25-play:hover img{opacity:.9}.october25-play:focus-visible{outline:4px solid var(--yellow);outline-offset:-5px}.october25-film-actions{flex-wrap:wrap;gap:8px 16px;margin-top:13px;font-size:14px;font-weight:800;line-height:1.5;display:flex}.october25-film-actions a{max-width:100%;color:var(--navy);text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline}.october-twenty-five-gallery .prayer-night-photo-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}@media (width<=700px){.october-twenty-five-gallery .prayer-night-photo-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.october-twenty-five-gallery .october25-film{margin-bottom:24px;padding:12px}.october25-film-heading h2{font-size:21px}.october25-film>p{font-size:13px}.october25-play>span{width:58px;height:58px;font-size:24px}.october25-film-actions{font-size:13px}}
