.derin-experience{max-width:1200px;margin:auto}.derin-experience h2{font-size:clamp(32px,5vw,64px);line-height:1.1;overflow-wrap:anywhere;margin:20px 0}.derin-experience>p{max-width:850px;line-height:1.8;margin:18px 0}.derin-period{color:#ef4337;font-size:22px}.derin-case{margin-top:38px;padding-top:30px;border-top:1px solid #39393e}.derin-case h3{font-size:28px;line-height:1.3;margin:18px 0}.derin-case>p{max-width:850px;line-height:1.8;margin:18px 0}.msc-film{aspect-ratio:16/9;width:100%;overflow:hidden;background:#101014;border:1px solid #39393e;margin:28px 0 12px}.msc-film-poster{display:block;position:relative;width:100%;height:100%;padding:0;cursor:pointer}.msc-film-poster img{width:100%;height:100%;object-fit:cover;filter:brightness(.67)}.msc-film-play{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:20px;text-align:center;color:white;font-size:15px}.msc-film-play svg{width:58px;height:58px;filter:drop-shadow(0 2px 10px #000)}.msc-film-poster:hover img{filter:brightness(.82)}.msc-film-poster:focus-visible{outline:3px solid #ef4337;outline-offset:-5px}.msc-film iframe{display:block;width:100%;height:100%;border:0}.derin-case .msc-film-note{font-size:12px;color:#aaa;line-height:1.8;margin:12px 0 24px}.msc-film-note a{text-decoration:underline;text-underline-offset:4px}@media(max-width:600px){.derin-case h3{font-size:24px}.msc-film-play{font-size:13px;gap:10px}.msc-film-play svg{width:42px;height:42px}.derin-period{font-size:19px}}
